All these years later, actress Britt Ekland still contends that Roger Moore is the top actor to portray "James Bond."

Ekland, 79, played "Mary Goodnight," the "Bond Girl" in Moore's 1974 film The Man with the Golden Gun. And her co-star remains her favourite "007" to this day.

Britt Ekland says Roger Moore is still best "James Bond" actor

Ekland recently spoke about Daniel Craig's version of the legendary agent and had high praise for him and No Time to Die. However, Moore is still the Swedish star's first pick, noting that "no one compares to him."


Please watch the video above for more on Ekland discussing "James Bond" and why she prefers Moore over popular picks like Sean Connery, Pierce Brosnan, or Daniel Craig.