Tom Hanks as Professor Robert Langdon
Audrey Tautou as Sophie Neveu
Ian McKellen as Sir Leigh Teabing
Alfred Molina as Bishop Aringarosa
Paul Bettany as Silas
Jean Reno as Bezu Fache
Jürgen Prochnow as André Vernet
Etienne Chicot as Lt. Jérôme Collet
Jean-Pierre Marielle as Jacques Saunière
Hugh Mitchell as Young Silas
Jean-Yves Berteloot as Rémy Legaludec
Seth Gabel as Michael the Cleric