Tom Hanks sebagai Robert Langdon
Ewan McGregor sebagai Pastur Patrick McKenna
Ayelet Zurer sebagai Dr. Vittoria Vetra
Stellan Skarsgård sebagai Komandan Maximilian Richter
Pierfrancesco Favino sebagai Inspektur Jendral Ernesto Olivetti
Nikolaj Lie Kaas sebagai sang pembunuh
Armin Mueller-Stahl sebagai Kardinal Strauss
Thure Lindhardt sebagai Letnan Chartrand
David Pasquesi sebagai Claudio Vincenzi
Cosimo Fusco sebagai Uskup Besar Simeon
Victor Alfieri sebagai petugas Carabinieri
Carmen Argenziano sebagai Pastur Silvano
Bentivoglio
Marco Fiorini sebagai Kardinal Baggia/Paus Lukas I
Bob Yerkes sebagai Kardinal Guidera
Franklin Amobi sebagai Kardinal Lamassé