Last updated 09 January 2020

Paul McGannThe Doctor
Eric RobertsBruce
Eric RobertsThe Master
Daphne AshbrookDr. Grace Holloway
Sylvester McCoyThe Old Doctor
Yee Jee TsoChang Lee
John NovakSalinger
Michael David SimmsDr Swift
Catherine LoughWheeler
Dolores DrakeCurtis
William SassoPete
Jeremy RadickGareth
Eliza RobertsMiranda
Bill CroftMotorcycle Policeman
Dave HurtubiseProfessor Wagg
Joel WirkkunenTed
Dee Jay JacksonSecurity man
Gordon TippleThe Old Master
Mi-Jung LeeNews Anchor
Joanna PirosNews Anchor
Mike LangloisStunt Double for The Old Doctor
Charles AndreStunt Double for The Doctor
Lloyd AdamsCar Chase Driver
Michael ChingLee's Friend 2
Dean ChoeLee's Friend 1
Michael CrestjoStunt Double for Chang Lee
Danny GrosecloseDriver
Ron JamesDriver
Ron JamesMotorcycle Cop
Byron LawsonChinese Gangster 2
Johnny MahChinese Gangster 4
Daryl QuanChinese Gangster 1
Dawn StoufferStunt Double for Dr Grace
Paul WuChinese Gangster 3
Production Team
Matthew JacobsWritten by
Geoffrey SaxDirected by
Peter V WareProduced by
Philip David SegalExecutive Producer
Alex BeatonExecutive Producer
John DebneyMusic by
John SponslerAdditional Music by
Louis FebreAdditional Music by
Glen MacPherson, C.S.C.Director of Photography
Richard HudolinProduction Designer
Patrick LussierEdited by
Jo WrightExecutive Producer for the BBC
Tony DowVisual Effects Producer
Matthew JacobsCo-Producer
Fran RosatiProduction Manager
Patrice LeungFirst Assistant Director
David KlohnSecond Assistant Director
Beth Hymson-Ayer, C.S.A.Casting by
Trish Robinson (Vancouver)Casting by
James ForsythExtras Casting
John HubbardUnited Kingdom Casting Consultant
Ros HubbardUnited Kingdom Casting Consultant
Jori WoodmanCostume Designer
Bridget McGuireArt Director
Dan SissonsProperty Master
Cynthia LewisSet Decorator
Derick MacLeodConstruction Coordinator
Randal PlattCamera Operator
Greg FoxFirst Assistant Camera
Nick WatsonSecond Assistant Camera
Drew DavidsonGaffer
Gary PallerSpecial Effects Coordinator
Daria EllermanAdditional Editing by
Dave GordonKey Grip
Joann FowlerMake-Up
Julie McHaffieHairstylist
Gordon W. AndersonSound Mixer
Ed NeslingLocation Manager
Jessica ClothierScript Supervisor
Beverly WiensProduction Accountant
Harry KootchinHead Painter
Sandra PalmerProduction Coordinator
JJ MakaroStunt coordinator
Fred PerronStunt coordinator
Dennis HouserTransportation Coordinator
John OliverDriver Captain
Northwest Imaging & FXVisual Effects by
Eric AlbaVisual Effects Supervisor
Marush KushnirukVisual Effects Coordinator
Jacqueline CristianiniSound Supervisor
Joe LedererStill Photography
Jim RankinCraft Service
Jim RankinFirst Aid
Patrick StarkProduction Assistant
Ron GrainerTitle Music
John DebneyTitle Music Arranger