Tolong jelaskan mengenai Peran dari P.S. I Love You (film)

Hilary Swank sebagai Holly Kennedy

Gerard Butler sebagai Gerry Kennedy

Lisa Kudrow sebagai Denise Hennessey

Gina Gershon sebagai Sharon McCarthy

James Marsters sebagai John McCarthy

Kathy Bates sebagai Patricia Reilly

Harry Connick Jr sebagai Daniel Connelly

Jeffrey Dean Morgan sebagai William Gallagher

Nellie McKay sebagai Ciara Reilly