Every James Bond Girl Ranked From Worst To Best
15. Miranda Frost - Die Another Day
The most hated James Bond film of all time is mostly terrible, but nevertheless, it isn't all bad.
Miranda Frost (Rosamund Pike), a traitorous MI6 agent and fencing champion, is actually pretty great. In her first feature film role Rosamund Pike gives a cold, deliciously evil and overall excellent performance as her, even if she was a bit young for the part in hindsight.
The writing for the character, including the mid-film twist that she is the one who betrayed Bond, works surprisingly well too, considering how bad most of this movie's plot is.
She gets a terrific death scene during a swordfight with Jinx too. Miranda mockingly says to Jinx "I can read your every move!", before Jinx stabs her through a copy of 'The Art of War' and yells "Read this... b**ch!"
In general, she's a very good villain who gets extra points for offering some relief in this mindless mess of a movie, which also happens to have what is arguably the worst main Bond villain of all time (Toby Stephens).