Anheuser-Busch InBev has appointed James Watson as its new marketing director for Stella Artois in Western Europe.