- Screenplay
- Novel (The Da Vinci Code)
- as Dr. Robert Langdon
- as Sophie Neveu
- as Sir Leigh Teabing
- as Silas
- as Bezu Face
- as Manuel Aringarosa
- as Andre Vernet
- as Remy Jean
- as Lt. Collet
- as Jacques Saunière
- as Sister Sandrine
- as Elegant Woman at Rosslyn
- as Prefect
- as Michael
- as Young Church Official
- as Flight Controller
- as Junkie
- as Bank Guard
- as Hawker Pilot
- as American Woman
- as Student
- as Student
- as DCPJ Agent
- as Louvre Computer Cop
- as London Police
- as Young Silas
- as Father of Silas
- as Ritual Priestess
- as Peasant Father
- as Book signing party guest (Cameo)
- as Armed Responce Police Officer
- as PTS Agent