Greg's Going to Rehab as Durst
2025
Strangers on a Beach as Brett
2025
Crossroads as Graham
2025
Shattered Ice as Dave Dunn
2023
Hayseed as Duck McIlrath
2019
The Song of Sway Lake as Jimmy
2019
Berserk as Huntley Thomas
2019
We Are Boats as Michael Lamina
2016
Blowtorch as Michael Vardi
2016
Cardboard Boxer as Leo
2016
Mercy Street as Frank Stringfellow (12 episodes)
2015
Chicago Med as Devin Carter (3 episodes)
2015
Campus Code as Elliot
2014
How to Get Away with Murder as Connor Walsh (90 episodes)
2013
Ironside as Scott Dolan (1 episode)
2013
Escape from Polygamy as Ryder