George Lazenby has lashed out at moviemakers for trading 007's signature cocktail for beer in Skyfall, insisting they've broken a sacred tradition.
Earlier this year (12), film bosses announced that Daniel Craig would sip cold Heineken in the new Bond movie after signing a reported $45 million (£28 million) marketing deal with the Dutch beer company.
And now Lazenby, who played Bond in 1969 film On Her Majesty's Secret Service, has voiced his disapproval, insisting the superspy should always be a vodka Martini man .
Taking a shot at the movie bosses for abandoning long-standing tradition just to make a profit, he tells TMZ.com, "(Filmmakers) go where the money is".
And the Australian actor insists chiefs could have at least selected a better brew "It's not the best beer out there, either".