Harry
Greyhound (2020)
Benjamin
The Host (2020)
Self
That Guy... Who Was In That Thing 3: Trek Stars (2019)
Belgian Johnny
Once Upon a Time in London (2019)
Sergei
Cradles for Cash (2019)
50 Years of Star Trek (2016)
A Killer Walks Amongst Us (2016)
Star Trek: Enterprise - In Conversation: The First Crew (2013)
Star Trek: Enterprise - Uncharted Territory (2013)
Himself
Get a Life! (2012)
Merlin / Dragon's Voice / Narrator
The One Warrior (2011)
The Captains of The Final Frontier (2010)
Thorpe Holmes
Sherlock Holmes (2010)
Old Cain
Beowulf (2007)
Forbes
Species: The Awakening (2007)
Detective Pitchman
Plugged (2007)
Coach
The Attackmen (2007)
Francis Fenway
Hollywood Kills (2006)
Trekkies 2 (2004)
Owen
Gypsy Love (2002)
Cover Me Girls (2002)
Steve
The Hollywood Sign (2001)
Lewis Rugglesworth
The Auteur Theory (1999)
Chris
Folle d'elle (1998)
Ian
Jungle 2 Jungle (1997)
Marc (uncredited)
Shake, Rattle and Rock! (1994)