Meet the Die Another Day Cast

Die Another Day Cast

Pierce Brosnan as James Bond in Die Another Day

Pierce Brosnan as James Bond

Toby Stephens as Gustav Graves

Toby Stephens as Gustav Graves

Halle Berry as Giacinta "Jinx" Johnson

Halle Berry as Giacinta “Jinx” Johnson

Will Yun Lee as Colonel Tan-Sun Moon

Will Yun Lee as Colonel Moon

Rosamund Pike as Miranda Frost

Rosamund Pike as Miranda Frost

Rick Yune as Tang Ling Zao

Rick Yune as Tang Ling Zao

John Cleese as R

John Cleese as Q

Samantha Bond as Miss Moneypenny

Samantha Bond as Miss Moneypenny

Madonna as Verity

Madonna as Verity

Michael Madsen as Damian Falco

Michael Madsen as Damian Falco

Kenneth Tsang as General Moon

Kenneth Tsang as General Moon

Colin Salmon starred in 3 Bond films

Colin Salmon as Charles Robinson

Michael Gorevoy as Vladimir Popov

Michael Gorevoy as Vladimir Popov

Ho Yi as Mr. Chang

Ho Yi as Mr. Chang

Die Another Day Cast – The Icons Behind the Characters

When the curtain rose on Die Another Day, cinema-goers were treated to the 20th slice of Bond brilliance, and a film that coincided with the 40th anniversary of Bond on the silver screen. To celebrate, Bond producers paid homage to all 20 Bond films including a scene of nostalgic references that dedicated fans can only see.

Bond 20 marked the poignant close of the Pierce Brosnan era. Though perhaps not his most celebrated outing, the charismatic Irish Bond unfailingly delivered with his signature flair. His fencing duel with Gustav Graves a highlight.

Enter Halle Berry, our dynamic NSA agent, Giacinta ‘Jinx’ Johnson. While whispers of Salma Hayek, Saffron Burrows, and Sophie Ellis-Bextor taking on the role floated around, it was Berry who stole the limelight. And who can forget her radiant emergence from the sea, a nostalgic nod to Honey Ryder‘s iconic Dr. No moment?


The spotlight then swings to the audaciously young Toby Stephens as Gustav Graves, the entrepreneurial face of Colonel Tan-Sun Moon. With a performance robust beyond his years, he shares screen time with Will Yun Lee, who gives us Moon pre-genetic makeover. It’s a long story and one that needs to be seen to be understood.

And Rosamund Pike, making her cinematic debut as the double-agent Miranda Frost? Simply masterful. A nod to her audacity – she drew the line when asked to bare it all for her first film audition. That resolve has since propelled her to greater cinematic heights.

Watch Inside Die Another Day Documentary

Rick Yune, as the diamond-encrusted terrorist Tang Ling Zao, exudes menace, while stalwarts like Judi Dench return as the ever-commanding M. Then there’s John Cleese, injecting wit as Q, and Samantha Bond’s swansong as Miss Moneypenny — culminating in that almost-kiss with Bond.

Madonna’s cameo as the suave fencing instructor, Verity, set tongues wagging, especially paired with her chart-topping theme for the film. Michael Madsen, ever the scene-stealer, his Damian Falco brought gravitas as Jinx’s NSA superior.

Rachel Grant’s portrayal of the undercover masseuse was a brief yet memorable appearance, bringing a refreshing energy to the screen. And, as a fun footnote, Roger Moore‘s daughter, Deborah was part of the Die Another Day cast, making a delightful and short appearance as an air hostess.

Behind the camera, it wasn’t all glitz and glamour. The path to appointing Lee Tamahori as the maestro was fraught with indecision. Shooting spanned from the frosty terrains of Iceland to sun-kissed Cádiz (playing the part of Havana), with our cast battling gusts and cold – Berry’s shivers during that beach scene were, as it turns out, all too real.

Yet, the whirlwind production, injuries and all, solidified Die Another Day in cinematic lore — a testament to its starry cast and indomitable spirit.

>> Rent or Buy the film on Amazon Prime <<

Die Another Day Official Trailer

The full Die Another Day Cast

  • Pierce Brosnan – James Bond
  • Halle Berry – Jinx
  • Toby Stephens – Gustav Graves
  • Rosamund Pike – Miranda Frost
  • Samantha Bond – Miss Moneypenny
  • Michael G. Wilson – General Chandler
  • Judi Dench – M
  • Rick Yune – Zao
  • John Cleese – Q
  • Will Yun Lee – Colonel Moon
  • Michael Madsen – Damian Falco
  • Rachel Grant – Peaceful
  • Colin Salmon – Charles Robinson
  • Deborah Moore – Air Hostess
  • Michael Gor – Vladimir Popov
  • Cristina Contes – Nurse
  • Kenneth Tsang – General Moon
  • Oliver Skeete – Concierge
  • Ho Yi – Hotel Manager
  • Ami Chorlton – Reporter
  • Emilio Echevarría – Raoul
  • Daryl Kwan – General Han
  • Paul Darrow – Doctor
  • Lawrence Makoare – Mr. Kil
  • Ian Pirie – Creep
  • Simón Andreu – Dr. Alvarez
  • Stewart Scudamore – Reporter
  • Joaquín Martínez – Old Man at Cigar Factory
  • Stuart Ong – General Dong
  • Mark Dymond – Van Bierk
  • Sarllya – Korean Scorpion Guard
  • Lucas Hare – Medic
  • James Wallace – Reporter
  • Petia Pavlova
  • Lizzie Cundy
  • Darya Yurgens
  • Anzhelika Nevolina
  • Chiara Colizzi
  • Angelo Maggi
  • Sergei Dyachkov
  • Valeri Solovyev
  • Sonia Scotti
  • Giorgio Lopez
  • Fabio Boccanera
  • Laura Boccanera
  • Mariya Kuznetsova 
  • Ennio Coltorti 
  • Catherine McQueen

More Info

Who directed Die Another Day?

Die Another Day was directed by Lee Tamahori.

Who were the producers of Die Another Day?

Die Another Day was produced by Michael G. Wilson and Barbara Broccoli.

Who wrote the screenplay for Die Another Day?

The screenplay was penned by Neal Purvis and Robert Wade.

Who was responsible for Die Another Day cinematography?

Die Another Day Cinematography was handled by David Tattersall

Who composed the music for Die Another Day?

The music for Die Another Day was composed by David Arnold.

Who sang the Die Another Day theme song?

The Die Another Day theme song was sung by Madonna.

When was Die Another Day released?

Die Another Day was released on 20 November 2002 in the UK and on 22 November 2002 in the US.

What was the budget for Die Another Day?

Die Another Day had a budget of $142 million.

How much did Die Another Day earn at the box office?

Die Another Day grossed $431.9 million at the box office.