2022
Three Pines as Peter Morrow2022
Farmer Seeking Love as Blaze Carlow2021
French Exit as Beat Cop2020
Transplant as Justin Jensen2019
Dark Phoenix as Shuttle Commander2019
The Hummingbird Project as Elliot2019
Bad Roommate as Tripple Bling2019
Dial W for Wingman as Tripple Bling2018
The Case That Haunts Me as Sergeant Tavis Evenson2018
He's Out There as Owen2018
Separated at Birth as FBI Agent Thompson2018
The Getaway Kid as Jesse2017
Gone as Philip2016
Real Detective as Detective Parson2016
The History of Love as Jeff2015
Quantico as ND FBI Agent2015
Quantico as Agent Hayes2015
The Art of More as Brian Coleman2015
Natural Born Outlaws as Reggie Kray & Ronnie Kray2014
Helix as Lt. Humphries2013
A Stranger in My Home as Jake2012
Fatal Vows as Edgar Whitney2012
A Bride for Christmas as Oliver2010
Meeting Spencer as Emerson Todd2010
Acts of Violence as Tom2009
Better Off Ted as Hal2009
Sarah's Choice as Matt Evans2007
Death and Taxis as Joshua2006
S.S. Doomtrooper as Jean-Michele2005
Supernatural as Scott Lew2005
Betaville as Tony Kash2005
Conquest of America as Admiral Coligny2004
Revenge of the Middle-Aged Woman as Richard2003
NCIS as Petty Officer Ronald Zuger2003
Cold Case as Matt (2007)2003
10-8: Officers on Duty as Kenny2002
For the People as Scott Wilson2001
Man and Cat as Leo1999
Judging Amy as Clayton Leonard1998
Charmed as Copy Editor1997
Just Shoot Me! as Nick1995
JAG as Lt. Cody Smathers1991
The Real Story of O Christmas Tree as Karl (voice)1991
Madeline and the Gypsies as Pepito (voice)1991
Madeline in London as Pepito (voice)1991
Madeline and the Bad Hat as Pepito (voice)NaN
The Big Fold as Timmy