cast
Nicolas Cage
as Behmen
Ron Perlman
as Felson
Fernanda Dorogi
as Givaudon
Brían F. O'Byrne
as Grandmaster
Rebekah Kennedy
as Peasant Turk Girl
Claire Foy
as The Girl
Stephen Graham
as Hagamar
Ulrich Thomsen
as Johann Eckhart
Robert Sheehan
as Kay von Wollenbarth
Christopher Lee
as Cardinal D'Ambroise
Matt Devere
as Sergeant in Arms
Rory McCann
as Soldier Commander