David Beckham and Lionel Messi feature as dinner guests in an Adidas advert that brings together some of the world's top athletes and entertainers.