Robert GlenisterAshley Morgan Robert VaughnAlbert Stroller Adrian LesterMichael Stone / Regie Jaime MurrayStacie Monroe Matt Di AngeloSean Kennedy Liz May BriceDS Terri Hodges John MacmillanHarry Fielding Indira VarmaD.C.I. Lucy Britford Tamzin OuthwaiteKatherine Winterborn Richard ChamberlainJames Whittaker Wright III David HaigSir Anthony Reeves Charlie Creed-MilesHoward Jennings Lolita ChakrabartiMiss Baboor Richard DillaneGraham Poole Robert WagnerAnthony Westley Valerie MinifieReceptionist Clemency Burton-HillMelissa DeMonfort Patrick RyecartSir Edmund Richardson Philip JacksonArthur Bond Ronald PickupHarry Holmes Kenneth CranhamFrancis Owen Cordelia BugejaReceptionist Stephen Campbell MooreQuenton Cornfoot Richard HarringtonSam Richards Ben MilesStephen Winterborn Stanley TownsendJohnny Keyes Tim McInnernyJudge Anthony Kent Anna ChancellorWendy Stanton Michael BrandonMarcus Wendell David HarewoodDon Coleman Patrick BaladiDI Sid Fisk John BarrowmanDr. Dean Deville Paterson JosephDexter Gold Tom Goodman-HillAlfie Baron Michelle BonnardSecretary Shaun DooleyCool Hand Cooper Roger Lloyd PackClive Ban Nina SosanyaLinda Runcorn Pip TorrensHeinz Zimmermann Sophie WardDCI Angela Wainwright Andrew HavillDr. Mansfield Julian FirthJeremy Garrett Joseph LongRestaurant Manager Patricia HodgeVeronica Powell James LaurensonPeter Williams Tom MannionNeil Cooper / DePalma Michael MawbyReal DePalma Lucy O'ConnellOffice Receptionist Thomas HoChef (uncredited) Lola PeploeHotel Receptionist David SchaalMan at Hospital Laura GirlingHead Scientist Valentine PelkaAntique Shop Owner David SpinxSecurity Guard David WalliamsDress Shop Manager Jane GuernierDress Shop Customer Andrew BuckleyShop Manager Sakuntala RamaneeSunita Channa Phil SmeetonSenior Bank Guard Jake CanusoBarman at Spa Hotel Surinder DuhraBarman at Restaurant George PottsHotel Receptionist Ian BustardPunter at Club Mac McDonaldAmerican on plane Vincent FranklinNigel Henney Emma DavidsonOffice Receptionist Amanda Jane ManningWoman (uncredited) Rebecca LaceyJuliette Keyes Flaminia CinqueHospital Receptionist Andrew BridgmontOliver Price Eleanor MatsuuraReceptionist Jake NightingaleD.I. Cole Nicholas PalliserAuction House Manager Gerrard McArthurAuctioneer William Scott-MassonPaul Simms Evelyn DuahAuction House Receptionist Daniel KruyerCustody Sergeant Christie GoddardHotel Receptionist Tom Clarke HillAmerican 'Mark' Emma BuckleySharon Frazier Bharat NalluriRegie / Idea Adrian LesterMichael Stone / Regie Tony JordanAutor / Produktionspartner Simon Crawford CollinsProduzent / Second Unit Director Jane FeatherstoneGeschäftsführender Produzent Karen WilsonGeschäftsführender Produzent / Script Editor Gareth NeameGeschäftsführender Produzent Paul SpriggsArt Direction Paul CrossProduction Design Alice NorrisArt Direction Stephen WongArt Direction Liz GriffithsSet Decoration Clare KeyteSet Decoration Jane BroomfieldArt Direction Robert JosephArt Direction David TousterProduction Design Anthony AinsworthProduction Design Fabian WagnerDirector Of Photography Kieran McGuiganDirector Of Photography Balazs BolygoDirector Of Photography Adam SuschitzkyDirector Of Photography Checco VareseDirector Of Photography Damian BromleyDirector Of Photography Nic MorrisDirector Of Photography Jake PolonskyDirector Of Photography Gordon HickieDirector Of Photography Sean Van HalesDirector Of Photography Iain MacaulayCostume Designer Meinir Jones-LewisHair Designer Faye De BremaekerMakeup Artist Jane HamnettWardrobe Supervisor Jan SewellMakeup Designer Fran NeedhamMakeup Designer Pamela StewartCostume Assistant Louise LuxtonMakeup Artist Peter HalstonAssistant Costume Designer Harriet LyonsCostume Standby Tara McDonaldMakeup Artist Oliver SouthallCostume Standby Nuria MbomioMakeup Artist Hilary MartinMakeup Artist Linda HuseWardrobe Supervisor Jennifer GreenbergMakeup Artist Rosemary Bengele SaterSet Costumer Robert SparkmanKey Costumer Edmond Scott RatliffOn Set Dresser Laura MarkertMakeup Artist Lucy WalterCostume Assistant Kelli WilkinsonMakeup Artist Claire CollinsCostume Supervisor Richard CookeCostume Designer Alyn WatermanMakeup Designer Sasha MannSecond Assistant Director Julian StevensThird Assistant Director Ben HowardSecond Assistant Director Anna KempThird Assistant Director Adam YoungThird Assistant Director Lydia CurrieFirst Assistant Director Mike O'ReganFirst Assistant Director James ManningSecond Assistant Director Malcolm DaviesThird Assistant Director Alison BanksSecond Assistant Director Beth ElliottSecond Assistant Director Andrew WoodheadFirst Assistant Director Peter FreemanFirst Assistant Director Marcia GayFirst Assistant Director Chris FryFirst Assistant Director Kiran GonsalvesFirst Assistant Director Rebecca MorseScript/Continuity Chris BurgessSecond Assistant Director Joanna CrowFirst Assistant Director Anna BrabbinsSecond Assistant Director Myna GillThird Assistant Director Stacy CragoThird Assistant Director Jonathan LeatherFirst Assistant Director Francesco ReidyFirst Assistant Director Elizabeth HenningSecond Assistant Director Andrew MitchellOnline Editor Sarah MetcalfeAssistant Editor Dan Preston-BearOnline Editor Scott HinchcliffeOnline Editor Emma OxleyAssistant Editor Mark SwailesAssistant Editor Clyde KellettOnline Editor Paul NewsonAssistant Editor Serkan NihatAssistant Editor Barney JordanOnline Editor / Visual Effects Simon BrookOnline Editor / Visual Effects Simon RogersMain Title Theme Composer Rudi BuckleSound Recordist James BainSound Assistant Darren BanksSound Effects Editor Kevin BrazierSupervising Sound Editor Neil CollymoreSound Re-Recording Mixer David OldSound Re-Recording Mixer Ian WilkinsonDialogue Editor Anna SulleySound Effects Editor Chris RobertsDialogue Editor James FelthamSound Re-Recording Mixer Michael FentumSound Supervisor Nigel HeathSound Re-Recording Mixer Dan MorganDialogue Editor St Claire DavisSound Assistant Jennie EvansDialogue Editor Alex ThompsonSound Recordist David HumphriesSound Re-Recording Mixer Blair JollandsSound Effects Editor Twydor DavisDialogue Editor Philip BarnesDialogue Editor Lisa PineroSound Recordist Nigel EdwardsSound Re-Recording Mixer Alex ThompsonSound Recordist Justine AngusDialogue Editor Julian SlaterSound Effects Editor Steven PhillipsSound Recordist Alison BarnettHerstellungsleitung Di CarlingCasting Director Jill GreenwoodAssistant Production Coordinator Julie ScottProduction Executive Jacqueline O'SullivanAssistant Accountant Jamie ParsonsUnit Manager Harriet SutcliffeAssistant Location Manager Fran Salix-AlbaAssistant Accountant Steven EdwickerProduction Accountant Pat LeesHerstellungsleitung Clare JonesAssistant Production Coordinator Dani GordonProduction Coordinator Matthew ClarkeLocation Assistant Clova McCallumDevelopment Producer / Script Editor Arno SeagrimAssistant Accountant Claire ParkerDevelopment Producer Kate CobboldProduction Accountant Celine GoetzAssistant Production Coordinator Sarah CroweCasting Director Marc VincentLocation Assistant Lorraine GoodmanHerstellungsleitung Christine HagonProduction Accountant Pamela JoyceProduction Coordinator Katrina FletcherLocation Manager Patrick SchweitzerLocation Manager James AlexanderUnit Manager Nick WadeLocation Manager Richard McNeillProduction Accountant Nicky MarshallLocation Manager Simon BaberLocation Assistant Tracey TaylorAssistant Accountant Sarah BeardsallCasting Director Patrick StuartLocation Manager Naomi de PearAssistant Production Coordinator Louise AdamsonProduction Coordinator Nicola MairsProduction Coordinator Kathryn RiccioSupervising Producer Rupert BrayLocation Manager Rob Campbell-BellLocation Assistant Richard MoatHerstellungsleitung Danielle ProbstProduction Coordinator Anthony ClarkeProduction Runner Jodie GrayAssistant Accountant Herb JohnsonProduction Accountant Marc MeeksLocation Assistant Gregory BonsignoreProduction Assistant Rosana TomásAssistant Production Coordinator Sanaz MissaghianAssistant Production Coordinator Rony ShinoLocation Assistant Lawreen E. KaylUnit Manager Anne Marie FeldmanAssistant Accountant Linus GiliomeeProduction Accountant Peter HiderHerstellungsleitung Matt SteinmannLocation Manager James RolandProduction Assistant Kate RichardsAssistant Production Coordinator Alexandra KosevicProduction Coordinator Gary DeGallaLocation Manager Chris MooreLocation Manager Jennifer DuffyCasting Director Adam BettertonUnit Manager Cahal BannonHerstellungsleitung Neal ChampionSpecial Effects Supervisor Ed SmithSpecial Effects Supervisor Dolores McGinleyVisual Effects Aamina AhmadScript Editor Claire MoorsomScript Editor Anna FergusonScript Editor Sophie JohnstonScript Editor