This year, he dropped to No. 2 on Forbes' ranking — behind Mark Wahlberg — but still earns a sizable paycheck: Between June 2016 and June 2017, he made $65 million pretax.
According to Variety, Johnson earns an estimated $650,000 per episode, in which he plays a retired football superstar re-inventing himself as a financial adviser. That makes him one of TVs highest-paid comedy players. The only stars out-earning him are the original five cast members of CBS's "The Big Bang Theory," who earn an estimated $900,000 per episode.
The Rock also earns more than the highest-paid stars on HBO's hit series "Game of Thrones," who makes an estimated $500,000 per episode.
Johnson doesn't get paid for nothing. "He's grinding every day," says Alvin Streeter, who has worked as the actor's stand-in for several movies, including "The Fate of the Furious" and "Baywatch."
"There's an intensity when you're working around him and you can see it and feel it in the air. He's going 150 miles an hour every day."
Like this story? Like CNBC Make It on Facebook.