Anheuser-Busch InBev is launching a global advertising and social media campaign to support Stella Artois' sponsorship of the 2010 Cannes Film Festival.