Actor
The Performance
2024
as Benny
My Eyes
2024
Death on the Nile
2022
as Syd (Photographer)
Death Link
2021
as Dr. Yates
Afterlife of the Party
2021
as Howie
Murder on the Orient Express
2017
as Italian Fan
Bruce's Hall of Fame with Alexander Armstrong
2016
as Self
Branagh Theatre Live: The Winter's Tale
2015
as Lord Amadis
A Woman Called Job
2014
as Lee
Nativity 3: Dude, Where's My Donkey?!
2014
as Bradley Finch
Best Possible Taste: The Kenny Everett Story
2012
as Tony Windsor
Riot at the Rite
2005
as Vaslav Nijinsky
Standing Still
2005
as Michael
Fascination
2004
as Scott Doherty
Love's Brother
2004
as Gino Donnini
Confessions of a Teenage Drama Queen
2004
as Stu
The First $20 Million Is Always the Hardest
2002
as Andy Kasper
Riding in Cars with Boys
2001
as Jason
An Audience with Kylie Minogue
2001
as Self
Bootmen
2000
as Sean Odken
Coyote Ugly
2000
as Kevin O'Donnell
Wilde
1997
as Jones
With Friends Like These
as Gerry