2024
Time Travel Is Dangerous as Alex
2024
Spies Are Forever: Live Concert Experience as Vanger Borschtit
2022
Dead End: Paranormal Park as Hox (voice) (5 episodes)
2021
NCIS: Hawai'i as Carter Dunlap (1 episode)
2021
American Horror Stories as Tim the Agent (1 episode)
2021
Barb & Star Go to Vista Del Mar as Arnie
2019
Batwoman as Charlie Clarke (1 episode)
2018
Busy Tonight as Self - Guest (1 episode)
2017
Room 104 as Matty (1 episode)
2017
Workin' Moms as Demitre (1 episode)
2016
Bajillion Dollar Propertie$ as Brandoon (1 episode)
2015
Nerdgasm as Tom Lenk
2015
Fresh Off the Boat as Roger (1 episode)
2014
NCIS: New Orleans as Kevin McCable (1 episode)
2013
Snow Bride as Wesley Sharp
2013
Witches of East End as Hudson Rafferty (4 episodes)
2013
Much Ado About Nothing as Verges
2012
EastSiders as Colin (6 episodes)
2012
EastSiders as Collin (1 episode)
2012
Argo as Variety Reporter
2012
God Bless America as Party Planner #1
2012
The Cabin in the Woods as Ronald The Intern
2011
Episodes as Publicist (1 episode)
2010
My Girlfriend's Boyfriend as David Young
2008
Trailer Park of Terror as Floyd
2008
Eli Stone (1 episode)
2007
Boogeyman 2 as Perry
2007
The Guild as Tom Lenk (1 episode)
2007
Greek as Tour Guide Smith (1 episode)
2007
Transformers as Analyst
2007
The Thirst as Kronos
2006
Psych as Lucien (1 episode)
2005
How I Met Your Mother as Guy (1 episode)
2005
Bones as Chris Winfelder (1 episode)
2005
Window Theory as Sean
2004
House as Allen (1 episode)
2004
Joey as Thomas (1 episode)
2003
Nip/Tuck as Corey (10 episodes)
2001
Six Feet Under as Young Poet (2 episodes)
2000
And Then Came Summer as Drunk boy at party
1999
Angel as Andrew Wells (2 episodes)
1999
Judging Amy as Alan Higgins (1 episode)
1999
Boy Next Door as Chris
1997
Buffy the Vampire Slayer as Andrew Wells (26 episodes)
1997
Buffy the Vampire Slayer as Cyrus (1 episode)