2021
Test Pattern as Mike
2019
Love, Fall & Order as Ben
2018
The Rookie as Oliver Paoletta (1 episode)
2017
Beyond Brotherhood as Chris Vianni
2016
911 Nightmare as Tim
2015
Love Finds You in Charm as Andy
2014
Perfect on Paper as Coop
2014
Fatal Instinct as Danny Gates
2012
Longmire as Noah (1 episode)
2010
The Kane Files: Life of Trial as Scott Kane
2008
I Ride Park City as Himself
2008
The Circuit as Kid Walker
2007
Blonde Ambition as Billy
2007
Army Wives as Trevor LeBlanc (104 episodes)
2007
The Ultimate Gift as Jason Stevens
2006
Final Contract: Death on Delivery as David Glover
2003
The O.C. as Norland (1 episode)
2003
Black Sash (2 episodes)
2002
Vampire Clan as Roderick 'Rod' Justin Farrell
2002
Angels Don't Sleep Here as Teenage Jesse
1998
Charmed as Chris Halliwell (28 episodes)