P.S. I Love You is a 2007 American drama film directed by Richard LaGravenese . The screenplay by LaGravenese and Steven Rogers is based on the 2004 novel of the same name by Cecelia Ahern . It stars Hilary Swank , Gerard Butler , Lisa Kudrow , Gina Gershon , James Marsters , Harry Connick Jr. and Jeffrey Dean Morgan . It was distributed by Warner Bros. Pictures and Momentum Pictures .
# 37 on IMDb Top Rated Movies »
Hilary Swank attends the P.S. I Love You premiere in Dublin, Ireland on Wednesday in a Yves Saint Laurent silk charmeuse short dress. The 33-year-old actress kept warm in a Pre-Fall 2007 cashmere coat with Cruise 2008 Charleston sandals and a Spring 2008 evening minaudiere.