Ashton Kutcher as Steve Jobs
As well as the (admittedly quite freaky) physical resemblance, Ashton Kutcher is perhaps the most qualified actor around to play Steve Jobs. After all, they're both technological visionaries: Jobs being the brains behind Pixar, the Mac, the iPod, iPad and iPhone, and Kutcher being an early investor in startups such as Skype, Airbnb and Foursquare. What's more, Jobs was known for his obsessive perfectionism and ability to convince the public of a product's desirability. Having been the host of Punk'd and the star of Dude, Where's My Car, Kutcher also ... no, I don't know where I'm going with this one.
Jesse Eisenberg as Mark Zuckerberg
Jesse Eisenberg only shares a handful of obvious traits with Mark Zuckerberg – like age, hair colour and the last syllable