Robert De Niro, who's been called the greatest actor of his generation, can play dark and violent one minute, and "Meet the Parents" the next.

The two-time Oscar winner has played a variety of roles in his 70-odd movies over the past 40 years, but the films we remember best are the ones where he terrified the hell out of us -- or made us laugh our asses off.

In honor of his newest comedy, "Dirty Grandpa," we've ranked his 17 most (and least) intimidating roles.
Dirty Grandpa Movie Poster
Dirty Grandpa
Based on 27 critics

Uptight lawyer Jason Kelly (Zac Efron) is one week away from marrying his boss's controlling daughter,... Read More