PC Bob Peel
Revenge of Billy the Kid (1992)
Attacker
Death of a Son (1989)
Pilkington
After Pilkington (1987)
Alphonse
Sky Bandits (1986)
Friar Stafford
God's Outlaw (1986)
Officer
Knockback: 1 (1985)
Peasant
John Wycliffe: The Morning Star (1984)
Man taken by Press Gang
The Falklands Factor (1983)
2nd Bank Robber
Give Us Tomorrow (1978)
German Crewman
Shout at the Devil (1976)
Fisherman
The Picnic (1976)
Driver's Mate
The Battle of Billy's Pond (1976)
Pigbin Josh
Doctor Who: The Claws of Axos (1971)
Private Wyatt
Doctor Who: Inferno (1970)
UNIT Sergeant
Doctor Who: The Ambassadors of Death (1970)
Rozzer
The Italian Job (1969)
Shevik's Henchman
Subterfuge (1968)
Witchfinder General (1968)
Ted's Friend
Up the Junction (1968)
Corporal
Far from the Madding Crowd (1967)
Labourer
The Idol (1966)
Tuthmos
Doctor Who: The Daleks' Master Plan (1966)
Saracen Warrior
Doctor Who: The Crusade (1965)
Israel Hands
Treasure Island (1965)
Phillip
The Primitives (1962)
Young soldier
Top Deck (1962)
Stunts
Robin Hood: Prince of Thieves (1991)
Willow (1988)
Krull (1983)
Stunt Coordinator
Fight Choreographer
Battle Motion Coordinator
Culloden (1964)
Doctor Who: The Aztecs (1964)
Doctor Who: An Unearthly Child (1963)