Actor · Born 1944
Rock Springs
2026 · as Older Man
A Christmas for the Ages
2023 · as Jim Baynham
The Sorrow
2023 · as General Matheson
Love Hard
2021 · as Walt
Elsewhere
2020 · as Frank
Buddy Games
2019 · as Bruce
Garage Sale Mysteries: Murder In D Minor
2018 · as Karl Dietz
The Humanity Bureau
2017 · as Chester Hills
Unforgotten
2017 · as Joe
The Confirmation
2016 · as Guy Bishop
Summer's Children
1979 · as Jack
A Quiet Day in Belfast
1974 · as Tim Horgan