Liam Neeson
as
Ethan Frome
Patricia Arquette
as
Mattie Silver
Katharine Houghton
as
Mrs. Hale
Joan Allen
as
Zeena
Timothy Landfield
as
Bob
Bryan Clark
as
Ronald Reagan
Joan Allen
as
Sarah Brady
Patti Yasutake
as
Therapist
Joan Allen
as
Narrator
Adolf Hitler
as
Self
Dwight D. Eisenhower
as
Self
Stuart Margolin
Director
Jerry O'Connell
as
Carl
Joan Allen
as
Ellie
Clancy Brown
as
Kevin
Sam Waterston
as
Travis Coles
Kevin Costner
as
Denny Davies
Keri Russell
as
Emily Wolfmeyer
Alicia Witt
as
Hadley Wolfmeyer
Joan Allen
as
Terry Ann Wolfmeyer
Lasse Hallström
Director
Joan Allen
as
Cate Wilson
Erick Avari
as
Jasjeet
Davenia McFadden
as
Mary Anne
Richard Gere
as
Parker Wilson
Bruce Willis
as
Emmett Smith
Joan Allen
as
Irene
Peggy Rea
as
Mamaw
Stephen Tobolowsky
as
Pete