Matthew Settle como JohnThomas Kretschmann como WillSarah Wayne Callies como Marjorie CarterAnnabeth Gish como JuliaObba Babatunde como MiguelRobyn Cohen como CharleneJohn Aylward como DobsonCastulo Guerra como el Padre JoséHéctor Elizondo como el Cardenal SebastianJoaquim De Almeida como el Padre SánchezJurgen Prochnow como Jensen Petrus Antonius como el General MartezRachel Erickson como la niña de "The Ring" Vernee Watson Johnson como el PrincipalJoel Antonio Juan como el asistente del Principal