2025
Paradise as Ryan Noble2023
Ride as Gus Booker2020
Perry Mason as Bake Matthews2020
The Right Stuff as Bud Jennings2020
Wheels of Fortune as Tommy2020
The Stand at Paxton County as Matt Hudson2018
Barry as Ryan Madison2017
SEAL Team as Major Gerretsen2017
Pray for Rain as Crash Murphy2014
Naughty & Nice as Cole2014
Don't Look Back as Jack Tresler2012
Chicago Fire as Nathan Carver2012
Emily Owens, M.D as Jared2012
GCB as Not available2012
Slumber Party Slaughter as Zach2011
Shameless as Tony Markovich2011
Once Upon a Time as Prince Hans2011
Revenge as Detective Brian Hosko2011
Love's Everlasting Courage as Ben2009
NCIS: Los Angeles as Marine LCPL. Brandon Valdivia2009
Mr. Sadman as Jon2008
An American Carol as Marty2007
Private Practice as Duke2007
Rules of Engagement as Evan2005
Grey's Anatomy as Dane Pinetti2005
Ghost Whisperer as Tyler2003
NCIS as Richie Rose