mi ##6 agent . halle berry as gia ##cin ##ta ' jin ##x ' johnson , an nsa agent . toby stephens as gustav graves , a british entrepreneur , alter ego of colonel moon . rosa ##mund pike as miranda frost , undercover mi ##6 agent and double agent . rick yun ##e as za ##o , a north korean terrorist working for moon . ju ##di den ##ch as m , the head of mi ##6 . will yun lee as colonel moon , a rogue north korean army colonel , later uses his alter ego . kenneth ts ##ang as general moon , colonel moon ' s father . john cl ##ees ##e as q , mi ##6 ' s quartermaster and armour ##er .
mi6 agent. halle berry as giacinta'jinx'johnson, an nsa agent. toby stephens as gustav graves, a british entrepreneur, alter ego of colonel moon. rosamund pike as miranda frost, undercover mi6 agent and double agent. rick yune as zao, a north korean terrorist working for moon. judi dench as m, the head of mi6. will yun lee as colonel moon, a rogue north korean army colonel, later uses his alter ego. kenneth tsang as general moon, colonel moon's father. john cleese as q, mi6's quartermaster and armourer.