Former Bond girl Britt Ekland attends James Bond’s 50th anniversary

The Juice

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.

See also: Pierce Brosnan skips James Bond-themed TIFF fundraiser

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

See also: Rachel Weisz isn't bothered by your interest in her marriage to Daniel Craig

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.