Robert De Niro is a living legend. Some consider him the greatest American actor ever. It’s not hard to see why. He’s a seven-time Academy Award nominee. With two wins under his belt. De Niro’s also a notable director and producer. Here are his best all-time roles.