2024 - Scoop - Attore - Principe Andrew
2021 - Old - Attore
2020 - The Father - Nulla è come sembra - Attore - Paul
2019 - Judy - Attore - Sid Luft
2016 - Gods of Egypt - Attore - Urshu
2014 - Hercules - Il guerriero 3D - Attore - Autolycus
2012 - La leggenda del cacciatore di vampiri - Attore - Adam
2010 - I pilastri della terra - Attore - Tom Builder
2010 - The Tourist - Attore - Uomo Inglese
2008 - Vinyan - Attore - Paul Belhmer
2006 - L'amore non va in vacanza - Attore - Jasper
2006 - Paris, je t'aime - Attore - Il marito ("20e Arrondissement")
2006 - Tristano & Isotta - Attore - Lord Marke
2005 - The Legend of Zorro - Attore - Armand
2005 - The Illusionist - Attore - Principe Leopold
2003 - HELEN OF TROY - Attore - Agamennone
2001 - LEI, LA CREATURA - Attore - Angus Shaw
2001 - Il destino di un cavaliere - Attore - Conte Adhemar d'Anjou
2000 - LA MOSSA DEL DIAVOLO - Attore - Eric Stark
1998 - PADRONA DEL SUO DESTINO - Attore - Marco Venier
1998 - At Sachem Farm - Attore - Ross
1998 - ILLUMINATA - Attore - Dominique
1998 - MARTHA DA LEGARE - Attore - Frank
1998 - Dark City - Attore - John Murdoch
1996 - Hamlet - Attore - Fortebraccio
1995 - UN UOMO SENZA IMPORTANZA - Attore - Robbie Fay
1995 - Cold Comfort Farm - Attore - Seth Starkadder
1995 - Carrington - Attore - Mark Gertler
1995 - Victory - Attore - Martin Ricardo
1994 - DIRTY WEEKEND - UNO SPORCO WEEKEND - Attore - Tim
1990 - Bella e accessibile - Attore - Bobby