A Family Affair 2024
as Walter
The Holy Roller 2010
as Declan (as Mike Maxwell)
Master Harold... and the Boys 2010
as Harold Ballard
The Business 2005
as Jimmy
Wish You Were Here 2005
as Robert Dunsmore
Oh Marbella! 2003
as Nick
Operation Delta Force 2: Mayday 1998
as Nickolai
Heavenly Creatures 1994
as Professor
Credits from TMDB.