Actor
No Good Deed
2024 · as Dougie
A Man Departed
2021 · as Bill
A Father's Legacy
2021 · as Jim
Potter's Ground
2021 · as Sully
The Warrant
2020 · as Franklin York
Limbo
2020 · as Det Randall Wycliffe
The Day Shall Come
2019 · as HRT Leader
Champion
2017 · as Ray Reed
Versorium
2017 · as James Eckels
Grape Soda
2014 · as Troy