A Blind Bargain as Vincent
2024
Lost & Found in Cleveland as Frank
2024
Killer Nurses as Dr. Hartsen
2024
The Neon Highway as Wayne Collins
2024
Tracker as Jesse Pardue (1 episode)
2023
Sweet on You as Drew
2022
5000 Blankets as Bobby Saunders
2022
Desperate Riders as Deputy Harris
2021
A Soldier's Revenge as Briggs
2020
The Christmas Edition as Finn
2019
He's Out to Get You as Duke
2019
The Road Home for Christmas as Wes Bailey
2019
Maybe I'm Fine as Barry
2018
My Christmas Inn as Steve Anderson
2018
Dangerous Matrimony as David
2018
Melvin Smarty as Kilcline
2018
Deep Blue Sea 2 as Trent Slater
2017
S.W.A.T. as Rick Owens (1 episode)
2017
Thor: Ragnarok as Asgardian Man
2017
Different Flowers as Blake
2014
Legends as Troy Buchanan (2 episodes)
2014
Finding Carter as Rick (2 episodes)
2013
Enough Said as Waiter
2013
NYC Underground as Dylan Montgomery
2013
John Dies at the End as John
2012
A Golden Christmas 3 as Bobby Alden
2012
The Client List as Derek Malloy (12 episodes)
2009
Sorority Wars as Beau
2008
90210 as Colin Andrews (3 episodes)
2008
The American Mall as Joey
2008
The World Without US as Soldier
2005
Bones as Trey Johnson (1 episode)
2005
Medium as Fireman (1 episode)
2003
Cold Case as Jim Horn (1964) (1 episode)
2003
NCIS as Kyle Baxter (1 episode)
1999
Law & Order: Special Victims Unit as Matt Schroeffel (1 episode)