Skip Navigation Links


John Cannon




Frenzy
Police Sergeant
1972
Theatre of Blood
Policeman (uncredited)
1973
Star Wars Episode IV: A New Hope
Stormtrooper
1977
Star Wars Episode V: The Empire Strikes Back
Holographic Imperial Officer
1980
Outland
Barman
1981
Top Secret!
1984
Hacksaw Ridge
Corporal Cannon
2016

Play for Today
Hearts And Flowers
12/03/1970
Softly, Softly
Bank Rate
Badger Green
10/11/1972
Moonbase 3
Castor and Pollux
Technician
10/07/1973
Doctor Who
The Monster of Peladon: Part 2
Miner
03/30/1974
Doctor Who
The Monster of Peladon: Part 3
Miner
04/06/1974
Sweeney
Supersnout
Constable
09/15/1975
Sweeney
Thou Shalt Not Kill
Policeman
11/24/1975
Doctor Who
The Hand of Fear
Elgin
10/02/1976
Softly, Softly
Now You See It, Now You Don't
Police Constable
10/06/1976
Doctor Who
The Hand of Fear: Part 2
Elgin
10/09/1976
Doctor Who
The Talons of Weng-Chiang: Part One
Passer by
02/26/1977
Doctor Who
The Talons of Weng-Chiang: Part 2
03/05/1977
Secret Army
Lisa - Code Name Yvette
German soldier
09/07/1977
Secret Army
Identity in Doubt
Belgian
11/09/1977
Secret Army
Good Friday
German soldier
12/14/1977
Doctor Who
Underworld: Part Two
Trog
01/14/1978
Blake's 7
Project Avalon
Federation Trooper
02/27/1978
Secret Army
Russian Roulette
Firing squad NCO
10/04/1978
Doctor Who
The Pirate Planet: Part 2
Technican
10/07/1978
Doctor Who
The Pirate Planet: Part 3
Technican
10/14/1978
Secret Army
Guests at God's Table
German soldier
11/29/1978
Doctor Who
The Armageddon Factor
guard
01/20/1979
Blake's 7
Gambit
Cevedic's Heavy
03/20/1979
Rumpole of the Bailey
Rumpole and the Case of Identity
Courtroom Spectator
(uncredited)
06/05/1979
Rumpole of the Bailey
Rumpole and the Fascist Beast
Workman (uncredited)
06/19/1979
Shoestring
The Partnership
Man in Betting Shop
12/09/1979
Blake's 7
The Harvest of Kairos
Labourer
02/04/1980
Blake's 7
Children of Auron
Federation Trooper
02/19/1980
Professionals
It's Only A Beautiful Picture...
Huey
12/27/1980
Beau Geste
Episode 4
Legionnaire
11/21/1982
Doctor Who
Enlightenment
helmsman
03/01/1983
Sherlock Holmes
The Blue Carbuncle
Roughs
06/05/1984




"