The 10 Best Late-Period Robert De Niro Performances

6. Stardust (2007)
10
Getty Images5/10

6. Stardust (2007)

De Niro's surprising warmth works even better for this gentle fantasy directed by Matthew Vaughn (offering a surprising-in-retrospect warmth of his own). He plays a pirate called Captain Shakespeare, and in a montage where the two leads are supposed to be falling in love with each other, they seem like they're both falling in love with De Niro, because that's how huggable he is, however improbably, as a pirate.

Back to Top