Cast
Ryan Reynolds
Michael Waechter
Willem Dafoe
Charles Waechter
Emily Watson
Jane Lawrence
Julia Roberts
Lisa Waechter
Hayden Panettiere
Young Jane
Carrie-Anne Moss
Kelly Hanson
Cayden Boyd
Young Michael Taylor
Ioan Gruffudd
Addison
Shannon Lucio
Ryne
Chase Ellison
Christopher Lawrence
Crew
Sukee Chew
Producer
Dennis Lee
Director
Robert Frost
Poem
Dede Allen
Editor
Kelle Kutsugeras
Costume Design
Robert Brakey
Editor
Vanessa Coifman
Producer
Dennis Lee
Screenplay
Daniel Moder
Director of Photography
Ferne Cassel
Casting
Recommended
Info provided by The Movie Database. Watch sources provided by JustWatch.