Other roles included in the thriller The Ultimate Thrill (1974) and the British drama Baxter! (1973). On television, she was cast in the TV film The Six Million Dollar Man: Wine, Women and War (1973) opposite Lee Majors. Ekland's next prominent role came when she was cast as the lead Bond girl, Mary Goodnight, in the James Bond film The Man with the Golden Gun (1974), which received mixed reviews but furthered Ekland's status as a sex symbol. She played a comedy role in Royal Flash which has been described as "perhaps her best screen work."[6]
In 1976, Ekland provided the French spoken part at the end of then-boyfriend Rod Stewart's hit single "Tonight's the Night (Gonna Be Alright)". Ekland also portrayed biographical characters, such as the one based on real-life actress Anny Ondra (boxer Max Schmeling's wife) in the television movie Ring of Passion (1978). Ekland was also featured in the horror pictures The Monster Club (1980) and Satan's Mistress (1982).Ekland had supporting roles in independent films, and appeared in the comedy film Fraternity Vacation (1985), followed by a role in the slasher film Moon in Scorpio (1988) and as prostitute Mariella Novotny in the feature film Scandal (1989) about the Profumo affair.