The Devil and the Daylong Brothers as Ish Daylong
2023
The Plus One as Steve Potts
2021
Something About Her as Gary
2020
The Wayward Guide for the Untrained Eye as Odie Doty (1 episode)
2018
SONA as Akiva (8 episodes)
2017
Non-Transferable as Joshua Merit
2016
Timeless as Officer Daly (1 episode)
2014
Frankenstein, MD as Eli Lavenza (24 episodes)
2014
Hate from a Distance as Ned
2014
Cosmos as (voice) (1 episode)
2012
Elementary as Evan Farrow / Otto Neuhaus / Tim Wagner (1 episode)
2011
Death Valley as Officer Brown (1 episode)
2011
Amy Alyson Fans as Jay Balch
2010
Friends (With Benefits) as Brad
2010
Meteor Apocalypse as Curtis Langley
2009
Boys On Film 2: In Too Deep as Peter King (segment "Kali Ma")
2009
Labor Pains as Lifeguard (uncredited)
2009
Weak Species as Steve
2009
Love Conquers Paul as Paul
2007
Wizards of Waverly Place as Hank Russo (1 episode)
2007
Kali Ma as Peter King
2006
The Temp Life as Hank Pittman (3 episodes)
2005
Camp Daze as Paul Marq