Actor · Born 1973
All That You Love Will Be Carried Away
2023 · as Alfie Zimmerman
Crushed
2015 · as David Rose
Locks of Love
2014 · as James
The Great Mint Swindle
2012 · as Lawyer
Scorched
2009 · as Tom
Separation City
2009 · as Harry Ronayne
Thank God He Met Lizzie
1997 · as Scott
Flirting
1991 · as Greg Gilmore
Pirates Island
1991 · as Tony