2023
No Hard Feelings as Travis
2023
Sharper as William Tyler
2022
Let the Right One In as Jared (1 episode)
2022
The Endgame as Ghost / Lucas Crowe (1 episode)
2021
FBI: International as Eli Dawson (1 episode)
2021
Only Murders in the Building as Kev (1 episode)
2019
Emergence as Freddie Martin (1 episode)
2019
The Righteous Gemstones as Dakota (3 episodes)
2018
New Amsterdam as Henry Yazidrian (1 episode)
2018
FBI as Terry Brooks (1 episode)
2018
Two Little Bitches as Chris
2017
Cigarette Soup as Randall 'Graham' Manning
2017
The Good Fight as Officer Harp (1 episode)
2015
Chicago Med as Aaron Taylor (1 episode)
2015
Blindspot as Conor (1 episode)
2014
Draft Day as Seahawks Fan
2013
Hannah Has a Ho-Phase as Donny
2013
The Big Wedding as Kevin
2013
The Following as Agent Royce (1 episode)
2012
Elementary as Mark Trenchman (1 episode)
2011
Black Mirror as Don (1 episode)
2011
A Gifted Man as Jogger (16 episodes)
2010
Blue Bloods as Mark Wallace (1 episode)
2010
Teleglobal Dreamin' as Dale Parsons
2009
Nurse Jackie as Policeman Brother (1 episode)
2001
Law & Order: Criminal Intent as Tommy Morgan (1 episode)
1999
Law & Order: Special Victims Unit as Jimmy Trent (1 episode)
1968
One Life to Live (3549 episodes)