George Clooney narrowly defeat Dwayne Johnson to become the highest-paid actor on Forbes' list of the 100 highest-paid celebrities working today.

Funnily enough, Clooney's money-making schemes didn't come necessarily from acting - but rather from a tequila company he founded with two friends. Diageo - which is the alcohol giant behind Guinness, Smirnoff, Baileys, Moët & Chandon and countless others - paid a total of $700 million for Casamigos Tequila, which brought Clooney's earnings this year to $239 million, making him the highest-earning actor on the list and topping all previous actors so far and putting him second only to Floyd Mayweather.

Dwayne Johnson was fourth on the list and the next highest-earning actor, taking home $124 million so far. Aside from Johnson's fees for turning up in movies, the actor's also able to leverage his social media presence to earn him extra cash. It was recently revealed that Johnson regularly charges studios seven figures to tweet about the movies he stars in.

The next closest actor on the list - Robert Downey Jr. -  was in twentieth place with earnings of $81 million, most likely from 'Avengers: Infinity War' and the next installment. Chris Hemsworth was the next actor, eleven places down the list, with $64.5 million whilst Jackie Chan was a full 28 places down the list with $45.5 million.

Unsurprisingly, no female actors made it onto the list - although Kylie Jenner and Judge Judy were third and fourth on the list with $166.5 million and $147 million respectively.