2023
One Night Stand Murder as Fletcher Doyle
2022
The Final Rose as Patrick
2020
DAVE as Ryan (1 episode)
2020
Who Wants Me Dead? as Corey
2019
Stumptown as Jeremy Stevens (3 episodes)
2019
All Rise as Aidan Matthews (1 episode)
2019
Deviant Love as Rick
2016
Mary + Jane as Channing (1 episode)
2013
Machine Head as Shane
2013
Pop Star as Nick Martin
2012
Hollywood Heights as Phil Sanders (80 episodes)
2010
The Prankster as Eric Hood
2009
It's Complicated as College Kid at Party
2009
Princess Protection Program as Donny
2009
JONAS L.A. as Ben (2 episodes)
2009
Sonny with a Chance as Hayden (1 episode)
2007
Lincoln Heights as Charles Antoni (43 episodes)
2005
It's Always Sunny in Philadelphia as Trey (1 episode)
2003
Cold Case as Frank (1995) (1 episode)
2003
NCIS as Lucas Craig (1 episode)