Actor
The Great Lillian Hall
2024 · as Carson
White Elephant
2022 · as Walter Koschek
Switched Before Birth
2021 · as Pete
The 24th
2020 · as Carter Hammond
The 11th Green
2020 · as Bob
Killer Daddy Issues
2020 · as Mr. Dawson
A Fall from Grace
2020 · as Mr. Clyde
The Bit Player
2019 · as Bell Labs Engineer
A Dark Place
2018 · as Sheriff Benjamin Mooney
Open House
2018 · as Tom Ackerman
Hangman
2017 · as Peter Rorick
Ride Along 2
2016 · as The Hitter / Gates