Julia Stiles

as Katherine Thorn


Mia Farrow

as Mrs. Baylock

David Thewlis

as Jennings

Pete Postlethwaite

as Father Brennan

Michael Gambon

as Bugenhagen


Marshall Cupp

as Steven Haines

Reggie Austin

as Tom Portman