Danny Martindale/Getty Images, Ferdaus Shamim/WireImage
It's been almost four decades since she played a Bond girl, but Britt Ekland is still instantly recognizable as the blond babe from "The Man With a Golden Gun."
Now 69, the Swedish actress made a rare public appearance on Monday to promote James Bond's 50th anniversary at HMV in London, which premiered its Bond 50 Blue-ray collection.
The woman who played 007's assistant Mary Goodnight in 1974 sparkled in head-to-toe gold as she posed with Richard Kiel -- better known as Jaws, the steel-toothed assassin from 1977's "The Spy Who Loved Me" and 1979's "Moonraker."
Ekland may have a soft spot for Roger Moore's version of Bond, but she thinks the spy's controversial new incarnation, Daniel Craig, is also praiseworthy.
"I think he is a very good Bond, he is a very modern Bond," she told the Telegraph on Monday. "He's got a lovely chest! Obviously he goes to the gym and I like that, it's very important and sends a good message to young people, stay fit."
Though she is best known for playing a Bond girl, Ekland is also famous for her off-screen romances. She was briefly married to Peter Sellers in the 1960s and lived for two years with Rod Stewart in the mid-'70s, giving up her acting career for him.
Ekland's last role was in 2002 in the sci-fi series "Lexx," though she has appeared in a number of reality shows, including "I'm a Celebrity, Get Me Out of Here!" in 2010.