2021
American Horror Stories as Mr. Brubaker2021
American Horror Stories as Pastor Walter2020
Big Sky as Walter Johnston2019
The Mandalorian as Bartender Droid (voice)2018
The Rookie as Liam Glasser2017
Genius as Michele Besso2017
Genius as Guillaume Apollinaire2015
Forever as Luke2015
Solemates as Man2014
Salem as Cotton Mather2014
The Hug as Ryan2014
The Lion's Mouth Opens as Himself2013
Ironside as Buddy Rovner2013
Gothica as Roderick Usher2012
Arrow as Count Vertigo (archive footage)2012
Arrow as The Count2012
Allegiance as Lieutenant Danny Sefton2011
Take Me Home Tonight as Brent2010
Jonah Hex as Advisor2009
Jerry as Jerry's Friend #22008
Fringe as Lincoln Lee2008
Fringe as Alternate Lincoln Lee2008
Good Dick as Kissing Man2007
Dirty Sexy Money as Jeremy Darling2006
The Da Vinci Code as Michael2005
The Closer as Nikolai Koslov2003
Nip/Tuck as Not available2003
The Lyon's Den as Beau Van Hessche2002
Tadpole as Mike (uncredited)2001
The Division as Mikhail Ominsky2001
100 Centre Street as James Bass2001
A Beautiful Mind as Harvard Student (uncredited)2000
CSI: Crime Scene Investigation as Gavin 'Rex' Layne2000
CSI: Crime Scene Investigation as Larry Colton1999
Law & Order: Special Victims Unit as Garrett Perle1998
Sex and the City as Sweet Young SailorNaN
Refraction as Not available