Director
Cast
Sean Penn as Paul Rivers
Naomi Watts as Cristina Peck
Benicio del Toro as Jack Jordan
Charlotte Gainsbourg as Mary Rivers
Melissa Leo as Marianne Jordan
Danny Huston as Michael
John Rubinstein as Gynecologist
Clea DuVall as Claudia
Eddie Marsan as Reverend John
Marc Thomas Musso as Freddy
Paul Calderón as Brown
Denis O’Hare as Dr. Rothberg
Writers
Guillermo Arriaga (written by)