Salvation 2025
as Sheriff Bill
Boston Strangler 2023
as Richard DeSalvo
The New Mutants 2020
as Sam's Father
Blow the Man Down 2019
as Declan Crawley
Chappaquiddick 2018
as Walter Steele
The Purge: Election Year 2016
as Crazy Man (Self-Purger)
School Ties 1992
as Boy in Shower
Credits from TMDB.