Briain Petcheyin London, England, UK Filmography★ 9.0 Something's Afoot1982★ 7.2 The New Avengers1976