Actor
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