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.
For access to exclusive gear videos, celebrity interviews, and more, subscribe on YouTube!Back to top