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.

Advertisement

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).

Advertisement