2024
Christmas on the Ranch as Corey Henderson
2024
Earthquake Underground as Reese
2023
Heartland Harmony as Grayson Kane
2023
If I Can't Have You as Aiden
2023
The Wedding in the Hamptons as Hunter Slate
2022
Moonrise as David Greer
2022
The Shoplifting Pact as Kevin Phillips
2022
Deadly Infidelity as Paul
2021
Most Wanted Santa as Peter
2021
Christmas Lovers Anonymous as Hunter
2021
Taste the Difference
2020
Angels Fallen as Gabriel
2020
FBI: Most Wanted as Deputy Frank Dooley (1 episode)
2020
Crazy, Rich and Deadly as Owen
2019
Before the Dawn as Andrew Matthews
2019
Deadly Assistant as Stone
2018
A Christmas Switch as Paul Turner
2017
Knock Knock Head Lock as Gore Burke
2017
Training Day as Nelson Campos (1 episode)
2013
Brooklyn Nine-Nine as Gabe (1 episode)
2012
The Mindy Project as Last Guy (1 episode)
2009
Road to Moloch as Houston
2009
Castle as Stephen Addison (1 episode)
2005
Criminal Minds as Guy (1 episode)
2005
How I Met Your Mother as Jerry (1 episode)
2005
Grey's Anatomy as Boy (1 episode)
2004
The Sisterhood as Eric
2001
Scrubs as Brother (1 episode)
1990
Law & Order as Nick Walsh (1 episode)