Gustav Graves is really the North Korean colonel who supposedly died at the beginning and he has developed Icarus to destroy the demilitarized zone so that North Korea can take over South Korea. Bond learns that Miranda Frost is a double agent working with Graves. Bond never revealed any information during that heavy duty torture we see at the beginning of the movie. Bond kills Graves, while Jinx (Halle Berry) kills Frost. Of course, Bond and Jinx end up together.