From Robert Downey Jr to Angelina Jolie – Here are the 10 highest celebrity brand endorsements. Charlize Theron trumps all of them with a $55 million deal.

Hollywood stars with some of the highest endorsement deals: Charlize Theron, George Clooney, Julia Roberts and Robert Pattinson. Photos: @charlizeafrica, @nespresso, @juliaroberrts/Instagram; @AboutRPattinson/Twitter


Hollywood and pop celebrities earn massive pay cheques from film roles and arena tours, but their biggest cash cows often actually come from lucrative endorsement deals. From luxury fashion brands to world-famous drinks companies, these A-listers have commanded massive figures to become brand ambassadors and star in ad campaigns.

Charlize Theron has served as Dior’s J’adore brand ambassador since 2004. Photo: @charlizeafrica/Instagram

Charlize Theron – US$55 million
It should come as no surprise that Charlize Theron commands a large sum for endorsements outside of her film roles. According to Showbiz Cheat Sheet, the South African-born star signed an 11-year contract with Dior worth US$55 million (paying out a US$5 million annual salary).

Various versions of Beyoncé’s iconic images were seen in her Pepsi commercial for the Super Bowl. Photo: @beygency4/Twitter

Beyoncé – US$50 million
Beyoncé has appeared in several high-profile campaigns throughout the years, but nothing beats her US$50 million deal with Pepsi back in 2012. The multi-year contract saw Queen Bey in Pepsi commercials, billboards and even on printed cans that debuted during her 2013 Super Bowl halftime show.

According to Billboard, the gargantuan deal also saw Pepsi sponsoring Beyoncé’s “variety of unspecified creative projects” and to “help promote the singer’s upcoming fifth studio album”.

Julia Roberts was Lancome’s spokeswoman in 2010. Photo: @juliaroberrts/Instagram

Julia Roberts – US$50 million
America’s sweetheart Julia Roberts made history when she earned a massive US$50 million as Lancôme’s spokeswoman in 2010. The French luxury brand originally paid the actress US$20 million, but it upped her fee after locking her down for another five-year deal.

According to StyleCaster, a source stated: “They’ve made profits of US$100 million since she joined, and they’re delighted with her.”

A behind the scenes shot of George Clooney on-set in central London during the filming of a Nespresso advertising campaign. Photo: @nespresso/Instagram

George Clooney – US$40 million
George Clooney earned a legendary US$40 million as the ambassador for luxury coffee brand Nespresso. The Hollywood star has appeared in several of its ads – which are known for their comical endeavours – since 2006, helping boost the brand’s global visibility.

According to Showbiz Cheat Sheet, Clooney used his Nespresso salary to fund a satellite in Sudan to “keep an eye on” the country’s dictator, Omar al-Bashir. If that sounds like a joke, know the actor does indeed funnel money towards his Satellite Sentinel Project tracking the Sudanese army’s movements.

Selena made over US$30 million for her deal with Puma. Photo: @GomezSource/Twitter

Selena Gomez – US$30 million
The young starlet signed a jaw-dropping US$30 million, two-year deal as the brand ambassador of Puma back in 2017. She was only 25 years old at the time.

Selena Gomez also earned a whopping US$10 million when she was tapped as Coach’s face in 2016.

Being known as a massive cat lover, it’s only natural that there was a scene where Taylor Swift was surrounded by cats in her Diet Coke commercial. Photo: Handout

Taylor Swift – US$26 million
Pop diva Taylor Swift made a hefty pay cheque of US$26 million when she represented Diet Coke in 2014. The brand’s “Stay Extraordinary” advert saw Swift sipping the diet soda while writing new music.

Swift has also endorsed a number of noteworthy brands like Got Milk?, Keds footwear, CoverGirl and Apple Music.

Angelina Jolie went to Vietnam for her campaign with Louis Vuitton in 2011. Photo:@angelinajolieadmirers/Instagram

Angelina Jolie – US$12 million
While Angelina Jolie rakes in a pretty penny from doing films, she also makes a hefty income from endorsements. In 2005, she became a spokeswoman for knitwear brand St. John and earned a whopping US$12 million.

Jolie also made US$10 million when she landed Louis Vuitton’s campaign in 2011. The latter ad – in which we saw Jolie on a wooden boat with her Louis Vuitton bag in Siem Reap, Vietnam – became a sensation.

Even if he’s filming a commercial, Robert Downey Jr. delivers a great performance. Photo: @HTC_UK/Twitter

Robert Downey Jr. – US$12 million
In 2013, Robert Downey Jr. signed a two-year deal worth US$12 million with Taiwanese smartphone company HTC.

The Marvel actor appeared in the company’s television, print and billboard advertising worldwide as well as “maintaining a level of creative control”, as reported by The Verge.

Robert Pattinson released a video titled “I’m Your Man” with Dior Homme. Photo: @AboutRPattinson/Twitter

Robert Pattinson – US$12 million
Another Robert who earns big bucks from endorsements, the Twilight star landed a multi-year deal (spanning almost nine years now!) as Dior Homme’s muse in 2012, and is said to have been paid US$12 million for his time.

The Dior deal marked one of the biggest endorsement contracts between a Hollywood actor and a luxury fashion house.

Nicole Kidman for Chanel No. 5 perfume in 2006. Photo: @nicolekidmanfan/Instagram

Nicole Kidman – US$12 million
US$12 million for a two-minute advert? Sure, if you’re quarantine-skipping Nicole Kidman, and the ad is for one of the world’s most luxurious brands. According to The Sydney Morning Herald, Kidman was paid a handsome seven-figure salary for the popular Chanel No. 5 campaign back in 2004.

The Baz Luhrmann-directed short film is also reportedly the world’s most expensive ad campaign with its US$33 million budget.

Note: This story was originally published on SCMP and has been republished on this website.