John Cannon

John Cannon appeared in several Doctor Who stories, mostly uncredited.

Credited roles

 * The Hand of Fear - Elgin
 * The Armageddon Factor - Guard
 * Shada - Executioner (scenes never completed)

Uncredited roles

 * The Monster of Peladon - Peladonian Miner (DWM 216)
 * The Talons of Weng-Chiang - Passerby (DWMS Winter 1994)
 * The Pirate Planet - Technician (DWM 253)
 * The Creature from the Pit - Guard (DWM 304)
 * Time-Flight - Security Guard (DWM 294)
 * Mawdryn Undead - Police Sergeant (DWM 234)
 * Enlightenment - Helmsman on The Shadow (DWM 186)
 * The King's Demons - Retainer (DWM 269)