2023
as Daniel Pole
2003
as Blind Man
1998
as Dr. MacDonald
1986
as Rock Head
1983
as Death Star Trooper Jad Bean (uncredited)