2025
Paradise as Morton2024
Abruptio as Dennis2022
The Impact as Caller2020
Bloodhound as Not available2019
Wally Got Wasted as Mitch2019
Hosea as Andrew2018
9-1-1 as Trent2018
Magnum P.I. as Not available2018
The Honor List as Not available2015
Justice League: Throne of Atlantis as Jimmy Olsen (voice)2013
Marvel's Agents of S.H.I.E.L.D. as Agent Burrows2012
Congratulations as David2011
ThunderCats as Adult Emrick / Lizard Lieutenant (voice)2011
Stonerville as Slam2011
Feed the Fish as Hamish the Paramedic2010
Ben 10: Ultimate Alien as Winston / Esoterica / Additional Voices (voice)2009
NCIS: Los Angeles as Doug Offerman2009
Modern Family as Emcee2009
Lie to Me as Groomsman #22009
Transylmania as Pete2008
The Mentalist as David Herren2008
Batman: The Brave and the Bold as Damian (voice)2008
In Treatment as Pizza Delivery Guy2008
Invincible as Mark Grayson / Invincible (voice)2007
Mad Men as Smitty Smith2007
Mad Men as Smitty Smith (uncredited)2006
The Holiday as Young Man at WGA2006
Ctrl+Alt+Del: The Animated Series as Ethan2006
Dorm Daze 2 as Pete2005
Grey's Anatomy as Vince Cruse2004
Gamebox 1.0 as Peter2003
Las Vegas as Not available2003
National Lampoon Presents Dorm Daze as Pete2002
Meet the Marks as Not available2000
Bloody Murder as Tobe1998
The King of Queens as Eric1998
Felicity as Student #11997
Adventures of A.R.K. as Not available1993
Frasier as Ryan