The Rock's been asking us if we can smell what he's cooking for years – and it turns out it smells a lot like dollar bills.

Forbes have revealed that the man behind the muscle Dwayne Johnson is the highest paid actor in the magazine's 20 year history.

Johnson raked in an incredible $124 million last year, more than any actor ever on Forbes' Celebrity 100 list and nearly double the $65 million he earned in 2017.

Reacting to the news on Instagram, Johnson wrote: "I work extremely hard but never anticipated (in my wildest dreams) I'd become the highest paid actor in Forbes' history.

"I don't have a Harvard MBA, but my business philosophy and acumen has been sharpened over time and thru failure.

"My goal when I was wrestling in flea markets for $40bucks per match (well before the bright lights of the @wwe) is still the exact same goal I have today – ALWAYS put my AUDIENCE FIRST.

"I have one boss – the world. Send you home happy, and I've done my job. I'm the dude who started w/ $7bucks. I'm grateful to the bone and hungry to the core."

Universal Pictures

Johnson famously had just $7 in his wallet when he was cut from the Canadian Football League in 1995. He later named his production company $7 Bucks Productions, to remind him where he started from.

Johnson can currently been seen in Skyscraper, which is out now in UK cinemas.

Want up-to-the-minute entertainment news and features? Just hit 'Like' on our Digital Spy Facebook page and 'Follow' on our@digitalspy Instagram and Twitter account.