Ralph FiennesGareth Mallory Helen McCroryClair Dowar MP Nicholas WoodesonDoctor Hall Elize du ToitVanessa (M's Assistant) Peter BashamVauxhall Bridge Police Guard Ben Loyd-HolmesVauxhall Bridge Police Guard Tonia SotiropoulouBond's Lover Wolf BlitzerCNN News Anchor David GilliesMI6 Assessor Kenneth HazeldineMI6 Assessor Dave WongShanghai Art Collector Tank DongSeverine's Bodyguard Roger YuanSeverine's Bodyguard Liang YangSeverine's Bodyguard Yennis CheungFloating Dragon Cashier Chooye BayFloating Dragon Floor Manager Sid ManFloating Dragon Assistant Floor Manager Angela TranFloating Dragon Barmaid Milorad KaporBoat Captain Huw EdwardsBBC News Anchor John HodgkinsonSilva's Isolation Guard Kurt EgyiawanQ's Assistant Oliver JohnstoneQ's Assistant Harry KershawQ's Assistant Burt CaesarInquiry Member Paul VenablesInquiry Member Crispin LettsInquiry Member Kammy DarweishInquiry Member Beatrice CurnewInquiry Member Dominique Anne JonesM's Inquiry Assistant Ross WaitonWhitehall Police Guard Jim ConwayWhitehall Police Guard Jens HulténSilva's Henchman Michael PinkSilva's Henchman Jo Cameron BrownWife at Tube Station Anthony O'DonnellHusband at Tube Station Hannah StokelyTube Driver Wayne GordonSilva's Mercenary Ene FrostSilva's Mercenary Jake FairbrotherSilva's Mercenary Christopher SciuerefSilva's Mercenary Daniel AdegboyegaSilva's Mercenary Selva RasalingamSilva's Mercenary Joss SkottoweHelicopter Gunner Steve BarnettCasino Player / Train Passenger (uncredited) Lee Nicholas HarrisArmed Police Officer (uncredited) Duncan CaseyMI6 Agent (uncredited) Tom CoulstonMI6 Executive Courtroom (uncredited) James FosterArt Direction Jason Knox-JohnstonArt Direction Dennis GassnerProduction Design Anna PinnockSet Decoration Fergus CleggAssistant Set Decoration Roger DeakinsDirector Of Photography Mike ValentineUnderwater Director Of Photography Adam DaleAerial Director Of Photography John MarzanoAerial Director Of Photography Alexander WittSecond Unit Director Of Photography / Second Unit Director Jany TemimeCostume Design Richard DaviesAssistant Costume Designer Alessandro BertolazziMakeup Artist Luca VannellaMakeup Artist Pollyanna Coxon-SmithMakeup Artist Naomi DonneMakeup Designer Andrea FinchMakeup Artist Wakana YoshiharaMakeup Artist Donald MowatMakeup Artist Christine AllsoppMakeup Artist Emily-Rose YiaxisAssistant Costume Designer Laurent GuinciKey Set Costumer Joe HobbsAssistant Costume Designer Funda BuyuktunaliogluCostume Supervisor Kevin PrattenKey Set Costumer Vivienne JonesAssistant Costume Designer Warren HolderCostume Illustrator Sunny RowleyKey Set Costumer Sanaz MissaghianCostume Coordinator Chris LyonsSpecial Effects Makeup Artist Sylvia AtkinsMakeup Artist Terry MaddenSecond Unit First Assistant Director Ben DixonSecond Assistant Director Stewart HamiltonSecond Assistant Director Michael LermanFirst Assistant Director Terence MaddenSecond Assistant Director Mike Clark-HallAssistant Editor Rob FarrisDigital Intermediate Producer Laura PavoneDigital Intermediate Neil HarrisonDigital Intermediate Timothy P. JonesDigital Intermediate Dan HelmeDigital Intermediate Data Wrangler Adam GlasmanDigital Intermediate Colorist Peter CollinsDigital Intermediate Assistant Aurora ShannonDigital Intermediate Assistant Patrick MaloneDigital Intermediate Myles RobeyAssistant Editor Fiorenza BagnariolDigital Intermediate Laurent TreherneDigital Intermediate Emily GreenwoodDigital Intermediate Gordon PrattDigital Intermediate Mitch PaulsonDigital Intermediate Colorist John C. StuverDialogue Editor Philip D. MorrillFirst Assistant Sound Editor Lloyd DudleyBoom Operator Dan O'ConnellFoley Artist John T. CucciFoley Artist Chris HoganDialogue Editor Bill R. DeanSound Effects Editor Karen Baker LandersSupervising Sound Editor Scott MillanSound Re-Recording Mixer Greg P. RussellSound Re-Recording Mixer Chris JargoSupervising Adr Editor Stuart WilsonSound Recordist Simon ChaseSupervising Adr Editor Dan HegemanSound Effects Editor Per HallbergSupervising Sound Editor Janine ModderProduction Supervisor Jeremy JohnsUnit Production Manager Timka GrinAdditional Casting Annette BorgmannAdditional Casting Pinar CelikExtras Casting Lucy HellierCasting Assistant Shayna MarkowitzCasting Assistant Zoe ThompsonAdditional Casting Tusse LandeAdditional Casting Debra ZaneCasting Consultant Zave Jackson2d Supervisor Steve J. Sanchez2d Supervisor Matthew Packham2d Supervisor Laurent-Paul Robert3d Artist Michael Brazelton2d Supervisor Christopher Anciaume3d Artist Carl Fairweather3d Artist John J. Galloway2d Supervisor Christopher Whittle3d Artist Jason M. Halverson2d Supervisor Dzung Phung Dinj3d Artist Lisa KellyVisual Effects Coordinator Genevieve ClaireVisual Effects Coordinator Melinka Thompson-GodoyVisual Effects Producer Diane KingstonVisual Effects Producer Hugh MacdonaldVisual Effects Supervisor Ryan E. SeymourMatchmove Supervisor Samantha TownendVisual Effects Coordinator Philip GreenlowVisual Effects Producer Asregadoo ArundiVisual Effects Supervisor Sara KhangarootVisual Effects Coordinator Jonathan NeillVisual Effects Supervisor Michelle RoseVisual Effects Coordinator Carrie RishelVisual Effects Producer Thomas NittmannVisual Effects Producer Lara LomVisual Effects Coordinator Kristopher WrightVisual Effects Producer Steven BeggVisual Effects Supervisor Holly PriceVisual Effects Coordinator Edson WilliamsVisual Effects Supervisor Tom O'FlahertyLead Animator Clare MayhewVisual Effects Coordinator Leslie LermanVisual Effects Producer John Paul DochertyVisual Effects Supervisor Jean-David SolonMatte Painter Emma MoffatVisual Effects Coordinator Richard CollisMatte Painter Mark WebbVisual Effects Coordinator Dan SnapeCompositing Lead Chris CorbouldSpecial Effects Supervisor