Como Ator/Atriz
Doctor Who
Zake
Bergerac
Instructor
Tales of the Unexpected
Bouncer
Space: 1999
Rescue Eagle Pilot
New Scotland Yard
Taxi Driver
Ace of Wands
Castor
The Sandbaggers
Training Officer
The Man from Snowy River
Crack Rider
Jekyll & Hyde
Pub Customer
The Four Feathers
Lt. Smythe
Union City
Paper Boy
The Day the Earth Caught Fire
Man (uncredited)
Doctor Who: Inferno
UNIT Soldier
Doctor Who: The Sontaran Experiment
Zake
Doctor Who: Terror of the Autons
Auton Policeman
Doctor Who: The Creature from the Pit
Doran / Mensch
Doctor Who: Planet of the Spiders
Man with Boat
Doctor Who: The Green Death
Guard
Doctor Who: The Sea Devils
Castle Guard Barclay
Doctor Who: Invasion of the Dinosaurs
Looter
Doctor Who: The Monster of Peladon
Guard Captain
Diversions
Mercenary Officer
Por Trás das Câmeras
Doctor Who
Stunt Double, Stunts, Fight Choreographer, Coordinador de Escenas
Pie in the Sky
Coordinador de Escenas
Robin of Sherwood
Coordinador de Escenas
¿Quién engañó a Roger Rabbit?
Stunts
1984
Coordinador de Escenas
Por siempre cenicienta: Una historia de amor
Stunts
Dos pícaros sinvergüenzas
Stunt Double
El verdugo de dragones
Coordinador de Escenas
Yellowbeard
Stunts
A Killing on the Exchange
Coordinador de Escenas
Shooters
Coordinador de Escenas
Doctor Who: The Mutants
Fight Choreographer
The Nightmare Man
Stunts
Doctor Who: The Seeds of Doom
Fight Choreographer
Doctor Who: The Face of Evil
Coordinador de Escenas
Doctor Who: The Deadly Assassin
Coordinador de Escenas, Stunt Double
Doctor Who: The Sontaran Experiment
Fight Choreographer
Doctor Who: The Green Death
Coordinador de Escenas
Doctor Who: The Android Invasion
Fight Choreographer