All Cast

Morgan Freeman
Harry Stevenson

Greg Kinnear
Bradley Smith

Radha Mitchell
Diana Croce

Billy Burke
David Watson

Selma Blair
Kathryn Smith

Alexa Davalos
Chloe Barlow

Toby Hemingway
Oscar

Stana Katic
Jenny

Erika Marozsán
Margaret Vekashi

Jane Alexander
Esther Stevenson

Fred Ward
Bat

Margo Martindale
Mrs. Maggarolian

Missi Pyle
Agatha Smith
