The End We Start From 2023
as OM
Titanic Arrogance 2011
as Sir Rufus Isaacs
Nine 2009
as Principal
The Da Vinci Code 2006
as Young Constantine
The Harringham Harker 2003
as Lorenzo Lombardi
Credits from TMDB.