2024
Unsinkable as Apprentice Jones2020
Mank as Charlie Chaplin2020
Bad Therapy as Roger2020
Tell Me I Love You as Nigel Evans2018
Ninjak vs. the Valiant Universe as Neville Alcott2015
Kiss Me, Kill Me as Jeffrey Kinlan2011
Return to the Hiding Place as Piet Hartog2010
Hawaii Five-0 as Dracul Comescu2010
Hot in Cleveland as Announcer2010
A Numbers Game as Billy2009
NCIS: Los Angeles as Dracul Comescu2009
Melrose Place as Not available2008
Fringe as Alfred Hoffman2006
What About Brian as Not available2006
Just for Kicks as Not available2006
A Good Year as Trevor2005
Zoey 101 as Coach Ferguson2005
The Hard Corps as Prison Reporter2004
Lost as Commercial Director2003
Totally Sexy Loser as Evan2001
Spyder Games as Not available1999
S Club 7 as Ben Spearritt1998
Charmed as Dave1996
Sabrina, the Teenage Witch as Soccer Player #2NaN
Trust as Cooper Jackson-Lee