2023
Rosebud Lane as Aimes2022
County Line: No Fear as Tom Marshall2019
Nancy Drew and the Hidden Staircase as Mr. Barnes2019
Undercover Brother 2 as Doctor2018
9-1-1 as Mickey2018
Custody Road as Logan2017
Mr. Mercedes as Tom Saubers2014
BlackJacks as Edward Cox 'Ed'2013
Marvel's Agents of S.H.I.E.L.D. as Kyle Zeller2013
A Mother's Rage as Brad Knowles2012
John Carter as Rowdy #12009
Castle as Trent Wellesley2006
Dexter as Morgue Attendant2006
Day Break as Not available2005
Grey's Anatomy as Ken Daniels2005
Supernatural as Walter Rosen2005
Ghost Whisperer as Dr. Bob Norris2003
NCIS as Devon Kane2002
We Were Soldiers as Sp4 Robert Ouellette2000
CSI: Crime Scene Investigation as Ty Bentley1999
Get Real as Adam1999
Judging Amy as Brett1999
Judging Amy as AAG Brett Spurrier1999
Providence as Charlie Abbott1998
Charmed as Nick1996
Early Edition as Charlie