Sandra Bullock as Margaret Tate
Ryan Reynolds as Andrew Paxton
Mary Steenburgen as Grace Paxton
Craig T. Nelson as Joe Paxton
Betty White as Grandma Annie
Denis O'Hare as Mr. Gilbertson
Malin Akerman as Gertrude
Oscar Nuñez as Ramone
A as if Mandvi
Niecy N as h
Michael Nouri as Chairman Bergen
Michael Mosley as Chuck
Maureen Keiller as Suzanne Joines
Dale Place as Jim McKittrick
Mini Anden as Simone