When the 2007 film adaptation of Cecelia Ahern's bestselling novel hit theaters, it divided critics while capturing a devoted global audience. Directed by Richard LaGravenese, the romantic drama balances harrowing grief with whimsical humor. At the heart of its enduring appeal is an eclectic ensemble that brought complex, flawed characters to life on screen.
The story follows Holly Kennedy, a young widow in New York City who discovers a series of letters left behind by her late husband, Gerry. These posthumous messages guide her through the grueling first year of mourning. While the premise borders on the fantastical, the cast grounds the emotional turbulence in authentic human behavior.
Meet the Core Cast of P.S. I Love You
The success of any grief-focused narrative rests entirely on the chemistry and vulnerability of its leads. Richard LaGravenese assembled a powerhouse cast that elevated the material far beyond standard cinematic melodrama.
Hilary Swank as Holly Kennedy
Two-time Academy Award winner Hilary Swank took on the role of Holly, shifting away from her grittier dramatic roots into romantic drama. Swank portrays Holly's grief not as a neat, linear recovery, but as messy, paralyzing, and erratic. Whether she's awkwardly singing karaoke or crying on her apartment floor, Swank grounds Holly's desperation with quiet dignity. Her performance makes the surreal premise of letters from the grave feel emotionally earned.
Gerard Butler as Gerry Kennedy
Playing the charismatic, flawed Irish husband Gerry, Gerard Butler delivered one of his most memorable non-action performances. Butler leans heavily into Gerry's infectious warmth, humor, and underlying vulnerability. Despite passing away in the opening act, Gerry's presence permeates the entire runtime through flashbacks and audio tapes. Butler manages to make Gerry feel like a living, breathing partner rather than an idealized ghost.
Lisa Kudrow as Denise Hennessey
Lisa Kudrow brings razor-sharp comedic timing to the role of Denise, one of Holly's lifelong best friends. Denise is desperate for love, slightly neurotic, and fiercely loyal. Kudrow provides essential levity, cutting through the heavy grief of the primary plotlines with dry, observational humor. Her character arc offers a grounded look at modern dating fatigue and friendship stability.
Gina Gershon as Sharon McCarthy
As Sharon, the second pillar of Holly's tight-knit support system, Gina Gershon portrays a pregnant, no-nonsense career woman juggling her own domestic pressures. Gershon's performance highlights the friction that occurs when friends try to push a grieving person back into normalcy. Sharon isn't afraid to deliver harsh truths, making the friendship circle feel authentic and multi-dimensional.
Harry Connick Jr. as Daniel Connelly
Harry Connick Jr. plays Daniel, a local bar owner who falls for Holly while battling his own unrequited romantic history. Daniel's gentle persistence and awkward charm provide a slow-burn alternative to Gerry's fiery memory. Connick infuses Daniel with a quiet patience, representing the scary yet necessary step of opening one's heart after devastating loss.
The Supporting Ensemble That Shapes the Story
A film about community healing requires strong peripheral performances. The supporting actors in P.S. I Love You add necessary texture to Holly's New York and Irish landscapes.
Kathy Bates as Patricia Reilly
Academy Award winner Kathy Bates stars as Patricia, Holly's overprotective and critical mother. Bates and Swank share crackling chemistry; their complex mother-daughter dynamic explores generational friction and shared sorrow. Patricia's protective instincts often manifest as harsh criticism, giving the film a realistic exploration of how families struggle to communicate through tragedy.
James Marsters as John
Best known for his television work, James Marsters appears as John, a man from Holly's past who complicates her emotional recovery. His brief arc forces Holly to confront whether she is holding onto a ghost or genuinely ready to re-enter the dating world.
Jeffrey Dean Morgan as William Gallagher
Jeffrey Dean Morgan portrays William, Gerry's childhood best friend living in Ireland. When Holly travels to County Wicklow to meet Gerry's family and friends, William serves as a bridge to Gerry's past. Their brief, emotionally charged encounter in the Irish countryside helps Holly understand the man she loved before he moved to America.
Production Background and Casting Choices
Casting P.S. I Love You required balancing commercial star power with emotional credibility. Interestingly, Gerard Butler famously beat out several other actors by leaning into his natural Irish accent and comedic sensibilities during auditions. Director Richard LaGravenese worked closely with Cecelia Ahern to adapt the Irish-set novel into an American-centric narrative in New York, while retaining the vital trip to County Wicklow.
The decision to cast Hilary Swank—then known for heavy dramas like Boys Don't Cry and Million Dollar Baby—brought unexpected gravity to a romantic tearjerker. Swank worked with grief counselors prior to filming to ensure her portrayal of sudden bereavement aligned with psychological reality.
Legacy and Cultural Impact
Decades after its 2007 release, P.S. I Love You remains a touchstone for romantic drama fans. The film sparked a massive tourism boom in County Wicklow, Ireland, where fans still visit the Sally Gap and surrounding landscapes featured in the movie.
Moreover, the film's exploration of mental health, friendship dynamics, and moving forward without forgetting the past has aged remarkably well. While modern critics occasionally point out its dated cell phones and fashion, the raw emotional core delivered by Swank, Butler, and the ensemble keeps audiences returning.
You can explore more about the film's production history and reception on IMDb. For details on Cecelia Ahern's original literary work, visit Penguin Random House.
Frequently Asked Questions
Where was P.S. I Love You filmed?
The production took place on location in New York City and County Wicklow, Ireland. Iconic Irish spots include the Wicklow Mountains and Blessington Lakes.
Did Gerard Butler really sing in the movie?
Yes. Gerard Butler performed the Irish folk song "Galway Bay" live on set during the flashback scene where Holly and Gerry first meet in a Dublin pub.
Are the letters in the movie the same as in the book?
The film adaptation altered several plot points and character names from Cecelia Ahern's novel. In the book, Holly's family is larger, and the letters arrive on a tape recorder rather than handwritten envelopes for certain segments.
Is there a sequel to P.S. I Love You?
Cecelia Ahern published a sequel novel titled Postscript in 2019, which explores Holly's life seven years after Gerry's death as she starts a podcast about terminal illness and grief. Warner Bros. acquired adaptation rights, though production updates vary.