Every James Bond Girl Ranked From Worst To Best

15. Miranda Frost - Die Another Day

Die Another Day Rosamund Pike Miranda Frost
MGM

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

In this post: 
James Bond
 
First Posted On: 
Contributor

Film Studies graduate, aspiring screenwriter and all-around nerd who, despite being a pretentious cinephile who loves art-house movies, also loves modern blockbusters and would rather watch superhero movies than classic Hollywood films. Once met Tommy Wiseau.