Angels & Demons— Full Cast
2009
Cast (15)

Tom Hanks
as Robert Langdon

Ewan McGregor
as Camerlengo Patrick McKenna

Ayelet Zurer
as Vittoria Vetra

Stellan Skarsgård
as Commander Richter

Pierfrancesco Favino
as Inspector Olivetti

Nikolaj Lie Kaas
as Assassin

Armin Mueller-Stahl
as Cardinal Strauss

Thure Lindhardt
as Chartrand

David Pasquesi
as Claudio Vincenzi

Cosimo Fusco
as Father Simeon

Victor Alfieri
as Lieutenant Valenti
Franklin Amobi
as Cardinal Lamasse

Curt Lowens
as Cardinal Ebner

Bob Yerkes
as Cardinal Guidera

Marc Fiorini
as Cardinal Baggia