Daniel Craig stars as James Bond in a new, action-packed commercial for Heineken, which also features his Skyfall co-star Berenice Marlohe. The new Bond movie has, rather controversially, swapped 007's trademark "shaken, not stirred" vodka martini for beer.