Actor
1780
2026 · as Abner
Time of Death
2026 · as Dr. Brinlin
The Confession
2026 · as The Skinny Man
How to Start a Cult in 5-Easy Steps
2025 · as Father Davis
Invasion '53
2025 · as Anchorman
God's Not Dead: In God We Trust
2024 · as Pundit #2
The Deadly Getaway
2022 · as Victor Collin
Birthday Boy
2021 · as Raymond Rollins
Wonder Woman 1984
2020 · as Guy Hailing Cab
A Star-Spangled Story: Battle for America
2014 · as Francis Scott Key