Menashe Noy
as
Yoram
Frank Wood
as
Bill Brennan
Allison Janney
as
Molly Ripkin
Ron Livingston
as
Mr. Bricker
Michelle Monaghan
as
Stacey
Rhona Mitra
as
Barbara
Morena Baccarin
as
Rose Montgomery
Jessica Chastain
as
Sally Ann
Jon Hamm
as
Tom Adkins Sr.
Marco Leonardi
as
Fortunato
Jack C. Newell
Director
Marguerite Moreau
as
Laura Daniels
David Sullivan
as
Ted Daniels
Shane Jacobson
as
Boots McFarland
Paul Hogan
as
Charlie McFarland
Walter Matthau
as
Frank Walsh
John Stamos
as
Robert Walsh
Teri Polo
as
Susan Prescot
Rachel Brosnahan
as
Erin
Amy Ryan
as
Hannah
Jesse Eisenberg
as
Jonah
Arnold Pinnock
as
Clay Jackson
Kellie Martin
as
Katie Minor
Sheila McCarthy
as
Peggy
Jackie Richardson
as
Rennie Jasper
Jennifer Ehle
as
Carol
Kevin Costner
as
Elliot Anderson
Anthony Mackie
as
Jeremiah Jeffers
Paula Newsome
as
Judge Cummins
Nathalie Poza
as
Violeta
Asha Sachdev
as
Chandramukhi Sabrangi
Amrish Puri
as
Dhirendra Pratap
Shah Rukh Khan
as
Raja Sahai
Dalip Tahil
as
Ramakant Sahai
Susanne Bier
Director
Stina Ekblad
as
Female Doctor
Trine Dyrholm
as
Ida
Kim Bodnia
as
Leif
Pierce Brosnan
as
Philip
Malcolm McDowell
as
Bob
Michael Culkin
as
Cole
Bernard Gallagher
as
Doctor at Vicarage
Clive Merrison
as
Gardner
Ben Kingsley
as
Reverend Templeton