Actor · Born 1964
The Pure and The Damned
2022 · as Punter
The Cost of Living
2021 · as Dying Man
Surge
2020 · as Crash Witness
Missed Conceptions
2018 · as Doctor
Jack Ryan: Shadow Recruit
2014 · as Walter Reed Doctor
Fooling Hitler
2004 · as Vicar
Into the Blue
1997 · as Pineaar
Mrs. 'Arris Goes to Paris
1992
Born to Ride
1991 · as MP #1
Murder Story
1989 · as Eric
Full Metal Jacket
1987 · as Crazy Earl