Diane Keaton
Director
Susan Blakely
as
Ada Guthrie
Patricia Arquette
as
Alice Guthrie
Reese Witherspoon
as
Ellie Perkins
Beau Bridges
as
Jack Perkins
Marco Bellocchio
Director
Marino Masé
as
Augusto
Eddie Firestone
as
Maj. Lewis
James Best
as
Niergaard
Mike Kellin
as
Prince
Rudy Bond
as
Sgt. Miller
Sugar Lyn Beard
as
Carla
Jonathan Roumie
as
Luke
Ricardo Darín
as
Taxidermista, Esteban Espinosa
Kaitlyn Boyé
as
Alice
Ebony Vagulans
as
Maddie
Tim Plester
as
Earnest
Sam Riley
as
Ian Curtis
Matthew McNulty
as
Nick
Lance E. Nichols
as
Dr. Stewart
Jason Burkey
as
Jason
James Austin Johnson
as
Truman
Martin Scorsese
Director
Harvey Keitel
as
Charlie
Cesare Danova
as
Giovanni
Martin Scorsese
as
Jimmy Shorts
Robert De Niro
as
Johnny Boy
Victor Argo
as
Mario
Vincent Price
as
Verden Fell
Adam Carolla
as
Self
Robert Wise
Director
Don Messick
as
Alarm Voice
Michael Pataki
as
Operator of 'The Hands'
Eric Christmas
as
Senator from Vermont
Garry Walberg
as
Technician
Sissy Spacek
as
Jessie Cates
Michael Kenworthy
as
Kenny Cates
Anne Bancroft
as
Thelma Cates
Scott Derrickson
Director
Shohreh Aghdashloo
as
Dr. Adani
Kenneth Welsh
as
Dr. Mueller
Jennifer Carpenter
as
Emily Rose
Laura Linney
as
Erin Bruner