Stephen Campbell Moore: Debelzaq Claire Foy: Anna Stephen Graham: Hagamar UlrichThomsen: Eckhardt Robert Sheehan: Kay Christopher Lee: cardinale D'Ambroise
personaggi Mary Elizabeth Winstead: Kate Lloyd Joel Edgerton: Sam Carter UlrichThomsen: Dr. Sander Halvorson Eric Christian Olsen: Adam Finch Adewale Akinnuoye-Agbaje:
Desmond Llewelyn: Q John Cleese: R John Seru: Gabor Goldie: Mr. Bullion UlrichThomsen: Sasha Davidov Colin Salmon: Charles Robinson Maria Grazia Cucinotta: