2022
The Rookie: Feds as Marcus (1 episode)
2022
Abduction Runs in the Family as Grant Bradshaw
2021
The Wrong Fiancé as Richard
2020
Fatal Affair as Travis
2020
Murder at the Mansion as Karl
2020
The Wrong House Sitter as Dan
2019
The Wrong Tutor as Coach Lerner
2019
The Wrong Mommy as Alex
2019
The Wrong Boy Next Door as Franklin
2019
Dead to Me as Shirtless Man (1 episode)
2018
The Wrong Teacher as Scott
2017
Deadly Exchange as Scott
2017
Delivering Christmas as Tom
2017
Framed By My Fiancé as Daniel Hackett
2017
The Sandman as Colton
2017
The Wrong Student as Dominic
2016
A Husband for Christmas as Agent Nathan Hedge
2016
A Mother's Revenge as Richard Williams
2016
Sniper: Special Ops as Tyler
2016
The Wrong Roommate as Alan
2015
Queens of Drama as Himself (7 episodes)
2014
666: Devilish Charm as Paul
2013
All I Want for Christmas as Drew
2012
Return of the Killer Shrews as Sam
2012
Anger Management as Couple Man #5 (1 episode)
2012
Snow White: A Deadly Summer as Mark
2012
Walking the Halls as Max
2011
Amy Alyson Fans as Kevin
2009
Nightfall as Teacher
2009
The Pit and the Pendulum
2006
Pepper Dennis as Rick Harper (1 episode)
2005
Dirty Deeds as Boyfriend (uncredited)
2005
The Dying Gaul as Robert's Masseuse
2004
Desperate Housewives as Tad, Waiter (1 episode)
2004
Starship Troopers 2: Hero of the Federation as Pvt. Duff Horton
2002
Wolves of Wall Street as Meeks
2001
Scrubs as Mike (1 episode)
2000
CSI: Crime Scene Investigation as Ahren (1 episode)
1998
Charmed as Dream Guy (1 episode)
1998
Curse of the Puppet Master as Deputy Wayburn
1998
Shrieker as Orderly #1