Brooklyn Beckham’s controversial advert reportedly earned him $1m

· The Independent