2024
A Family Affair as Walter2010
Master Harold... and the Boys as Harold Ballard2010
The Holy Roller as Declan (as Mike Maxwell)2005
The Business as Jimmy2005
Wish You Were Here as Robert Dunsmore2003
Oh Marbella! as Nick1998
Operation Delta Force 2: Mayday as Nickolai1994
Heavenly Creatures as Professor