Originally posted by Darth Thor
Well there's a reason RDJ is the highest paid actor in Hollywood.
That has a lot to do with the MCU and the money those films pull in. eg He'd still be a top of the top-shelf actor if he never took on the IM role (god, that would have sucked), but his income likely wouldn't be where it's at today.
Look at it this way: Jackie Chan and Vin Diesel are #2 and #3 (Forbes), neither of those cats are anywhere close to being in RDJ's ballpark, hell, I'd venture to say he's playing an entirely different 'sport' than they are; they don't even deserve to smell RDJ's farts. But Vin Diesel is there because those crappy F&F films make tons of money and all of Asia loves anything Jackie Chan.
edit: TL;DR version, money earned doesn't always tell you the quality of the actor, though RDJ earned every cent he's made