P.S. I Love You (2007): Where to Watch, Cast & Facts
An evergreen, sourced guide to P.S. I Love You: streaming options, cast and core facts.

Here's the full cast of P.S. I Love You (2007) — who plays who — plus where to watch and the essential facts about this movie. His life ended. Now, a new one will begin.
Where to watch
TMDB's U.S. watch-provider data lists YouTube TV. Availability changes by country and date, so check your streaming app before watching.
Cast
Hilary Swank as Holly; Gerard Butler as Gerry; Lisa Kudrow as Denise; Harry Connick Jr. as Daniel; Gina Gershon as Sharon; Jeffrey Dean Morgan as William; Kathy Bates as Patricia; James Marsters as John
About P.S. I Love You
A young widow discovers that her late husband has left her 10 messages intended to help ease her pain and start a new life.
More like P.S. I Love You
- The Disappearance of Eleanor Rigby: Her
- Dying Young
- The Disappearance of Eleanor Rigby: Him
- Ordinary Love
- The In Between
- 2 Hearts
- Not Easily Broken
- Birth
Figures and availability come from public TMDB data and are provided as a sourced reference.
Frequently asked questions
Where can I watch P.S. I Love You?
TMDB's U.S. watch-provider data lists YouTube TV. Availability changes by country and date, so check your streaming app before watching.
Who is in the cast of P.S. I Love You?
Hilary Swank as Holly; Gerard Butler as Gerry; Lisa Kudrow as Denise; Harry Connick Jr. as Daniel; Gina Gershon as Sharon; Jeffrey Dean Morgan as William; Kathy Bates as Patricia; James Marsters as John
Is this P.S. I Love You guide official?
No. It uses TMDB data as a reference and is not endorsed or certified by TMDB.



