See, I would use De Niro as a good actor who works WITHIN his own particular character mold. Unlike a Jude Law or Tom Cruise, you don't see a wide range of characters from De Niro. Instead, they're all pretty much a variation on Sam Rothstien and Jimmy the Gent. Sometimes the character are a little different from one another, but in almost all cases he plays a world-weary gentleman with a vicious true nature and remarkable ability to lie to the faces of everyone else.
Jude Law has been a roguish pilot, psycho assassin, confused security officer, detective's assistant... I'm just saying that all De Niro's roles seem to involve him being on the wrong side of the law in some sort of money-appropriating capacity.
And don't even get me started on Pesci. He's brilliant and hilarious, but the man literally has one role he ever plays in any movie.