Filmography

The Da Vinci Code
6.7
The Da Vinci Code
2006
as Young Constantine
Nine
5.5
Nine
2009
as Principal
The End We Start From
5.8
The End We Start From
2023
as OM
Titanic Arrogance
5.7
Titanic Arrogance
2011
as Sir Rufus Isaacs
10.0
The Harringham Harker
2003
as Lorenzo Lombardi