Heineken has launched a global advertising campaign linked to Casino Royale, the upcoming new James Bond film.