
No Good Deed
as Dougie
2024

The Sympathizer
as Green Beret
2024

Class of '09
as Evans
2023

Will Trent
as Officer O'Hara
2023

A Man Departed
as Bill
2021

A Father's Legacy
as Jim
2021

Potter's Ground
as Sully
2021

The Warrant
as Franklin York
2020

Limbo
as Det Randall Wycliffe
2020

The Day Shall Come
as HRT Leader
2019

Another Version of You
as Thanks
2018

Ozark
as Deputy
2017

Champion
as Ray Reed
2017

Versorium
as James Eckels
2017

MacGyver
as Commander Wheeler
2016

Grape Soda
as Troy
2014

The Originals
as Young Mikael
2013

Homeland
as Officer Jeffries
2011