Actor
Infectious
2026 · as Physician
The Guard Room
2026 · as Benjamin
Where Heroes Die
2025 · as The Doctor
The Bottom Line
2024 · as Roy
Agent of Solitude
2023 · as Senator Bennett
Ultra Red
2023 · as McHale
San Francisco Stories
2021 · as Logan
Kings of the Atlantic
2020 · as Mason
Near Enemies
2020 · as Lt. Garten
Quiet Murders
2020 · as Jacob
Justified Force
2019 · as Harold Martinez