Hilary Swank
Gerard Butler
Lisa Kudrow
Gina Gershon
James Marsters
Kathy Bates
Harry Connick Jr.
Nellie McKay
Jeffrey Dean Morgan
Dean Winters
Hilary Swank as Holly Kennedy
Gerard Butler as Gerry Kennedy
Lisa Kudrow as Denise Hennessey
Gina Gershon as Sharon McCarthy
James Marsters as John McCarthy
Kathy Bates as Patricia Rawley
Harry Connick Jr. as Daniel Connelly
Nellie McKay as Ciara
Jeffrey Dean Morgan as William 'Billy' Gallagher
Dean Winters as Tom
Anne Kent as Rose Kennedy
Brian McGrath as Martin Kennedy
Sherie Rene Scott as Barbara
Susan Blackwell as Vicky
Michael Countryman as Ted