All Cast

Ashley Judd
Rebecca Wenteworth

Ian Michael Smith
Simon Birch

Joseph Mazzello
Joe Wenteworth

Oliver Platt
Ben Goodrich

David Strathairn
Rev. Russell

Dana Ivey
Grandmother Wenteworth

Beatrice Winde
Hilde Grove

Jan Hooks
Miss Agnes Leavey
Cecilley Carroll
Marjorie

Jim Carrey
Adult Joe Wenteworth
