Daniel Craig in Spectre
Spectre sees Daniel Craig playing James Bond for the fourth time Picselect/Sony Pictures

He made the line "shaken not stirred" iconic thanks to his penchant for vodka martini, but James Bond aficionados may be disappointed to learn that the charismatic British secret agent might have ditched his classic drink for good. After opting for a bottle of Heineken in Skyfall, The Guardian reports that Daniel Craig will order a dirty martini in his fourth outing as Bond in the upcoming Spectre film.

A source revealed that while he is no longer a fan of lager, Bond will be shaking things up by combining vodka, dry vermouth, a muddled Sicilian green olive, and a measure of the olive's brine. The moment arises when he attends a soiree with Dr Madeleine Swann, played by French actress Lea Seydoux.

"You can see olives in the glass. Bond is clearly going for a dirty [martini] to impress his dining companion – it's all very sensual. Traditionalists might find it a bit strange, but the dirty is, in fact, a great choice for a licensed killer who can't stop seducing women."

When the Polish luxury brand Belvedere Vodka announced a deal with the Bond franchise for an undisclosed sum, his hitherto classic drink struck a chord. "Bond is synonymous with the vodka martini and I always say inside the vodka martini there is nowhere for the vodka to hide," Belvedere Vodka president Charles Gibb said at the time.

But of course this is not the first Craig's Bond has gone against the grain. In Casino Royale he quenched his thirst with a Vesper: Three measures of Gordon's, one of vodka, half a measure of Kina Lillet, shaken well and with a thin slice of lemon peel.

The news comes after Craig confirmed that he has been contracted to star in at least one more Bond film, putting an end to speculation about a possible replacement. "I'm contracted for one more [Bond movie]," he told the Daily Mail." but I'm not going to make predictions."

The 47-year-old star first embodied 007 back in 2006 with Casino Royale. He reprised the coveted role in 2008's Quantum of Solace and 2012's Skyfall. In an interview with Event magazine, the Layer Cake star hinted that he has considered leaving the role behind after eight years, admitting: "It's getting harder, but such is life. I'll keep going as long as I'm physically able. I'm contracted for one more – but I'm not going to make predictions."

Spectre is directed by Sam Mendes and also stars Christoph Waltz, Lea Seydoux, Ben Whishaw, Monica Bellucci and Ralph Fiennes. It is set for a UK release on 26 October.