- Ryan Reynolds Michael Taylor
- Willem Dafoe Charles Taylor
- Emily Watson Jane Lawrence
- Carrie-Anne Moss Kelly
- Julia Roberts Lisa Taylor
- Ioan Gruffudd Addison
- Hayden Panettiere La joven Jane
- Shannon Lucio Ryne Taylor
- Cayden Boyd El joven Michael Taylor
- George Newbern Jimmy Lawrence
- Chase Ellison Christopher Lawrence
- Brooklynn Proulx Leslie Lawrence