The New Avengers, Series 2 — Episode 6Trap by Brian ClemensDirected by Ray Austin The Cast John Steed Patrick Macnee regular007 Mike Gambit Gareth Hunt regularDoctor WhoSpace 1999 Purdey Joanna Lumley regular007Doctor WhoPink Panther Soo Choy Terry Wood regular Arcarti Ferdy Mayne regularDanger ManThe Saint Dom Carlos Robert Rietty regularSpace 1999007The ProfessionalsDanger Man Tansing Kristopher Kum regularDoctor WhoDanger ManThe ProfessionalsThe SaintPink Panther Yasko Yasuko Nagazumi Space 1999007 Marty Brine Stuart Damon Space 1999The ChampionsThe SaintUFO Henry Murford Barry Lowe Jason King Miranda Annegret Easterman Mahon Bruce Boa regular007Carry On..The ChampionsThe ProfessionalsThe SaintStar Wars ‘Willie’ Williams Larry Lamb The Professionals Girlfriend Ann Maj-Britt (billed as Maj-Britt) Courier Vincent Wong regularSpace 1999007The ProfessionalsDoctor WhoThe Sweeney Ninja unknown Ministry security Billy Horrigan regularDoctor Who007Blake’s 7Star WarsIndiana Jones Ministry security unknown Ministry security Gordon Hann regularStar WarsThe SweeneyCarry On.. Pilot Denis Chin 007The SaintAdam Adamant Guard Arnold Lee regular007Doctor WhoStar Wars Guard unknown Guard unknown Guard unknown Guard unknown Guard Maxwell Craig regular007Doctor WhoThe SaintThe PrisonerThe SweeneyPink PantherUFOSpace 1999Carry On.. Guard unknown Guard unknown Guard unknown Guard unknown Guard Thi Ha regular007The SaintDanger Man Guard unknown Guard unknown