From Beckham to Bond: Six brand endorsements by celebrities and films