In Denis Villeneuve's latest film, Enemy, Jake Gyllenhaal stars as a man struggling with his own identity. That is, he plays two men, or two versions of the same man, or something (we don't want to spoil anything!).
Well, Jake isn't the first actor to square off against himself on the big screen. In fact, he's not even the only one this year. Jesse Eisenberg, who stops by the red chair later this season, plays two roles in the upcoming movie The Double, about a man whose life gets thrown off by the sudden appearance of his doppleganger.
This sudden mini-trend got us thinking about other great instances where an actor appeared as two different (and sometimes not-so-different) roles in the same movie. In the gallery above, you'll find 10 of the best doppleganger performances of all time.