Steve Jobs Movie Cast Finalized With Michael Fassbender, Seth Rogen

Michael Fassbender will play Steve Jobs Credit: Neilson Barnard/Getty Images; Jon Furniss/Wireimage

A whole different kind of iMovie! After months of drama, recasting, and leaks — not to mention a competing project that bombed two years ago — the cast for the upcoming Steve Jobs biopic is finally set.

Universal Pictures announced on Tuesday, Jan. 27, that it has found its stars for the film about the iconic Apple cofounder. Michael Fassbender will play the late Jobs in a role that has been notoriously hard to fill. 

The tech innovator, who died in 2011 at the age of 56, was originally going to be played by Leonardo DiCaprio in an iteration first helmed by director David Fincher, and then taken over by Danny Boyle. DiCaprio soon backed out, leaving the spot open for Christian Bale.

Screenwriter Aaron Sorkin hyped Bale as "the best actor" for the job this past October, before the Batman star followed DiCaprio's lead and pulled out of the troubled film as well. Boyle and Sorkin have officially found their Jobs in Fassbender, 37, whose busy schedule also includes roles in Macbeth, X-Men: Apocalypse, and The Light Between Oceans.

Fassbender will be joined in the Steve Jobs movie by Seth Rogen, who will play Apple revolutionary Steve Wozniak. The cast will also include Jeff Daniels, Kate Winslet, Katherine Waterston, Michael Stuhlbarg, Mackenzie Moss, Perla Haney-Jardine, Sarah Snook, Ripley Sobo, and Adam Shapiro.

The movie, which is an adaptation of Walter Isaacson's Jobs biography, has had an infamously hard time getting to production. In addition to the director and lead actor swap, the project was originally in development from Sony and moved over to Universal just as details about the complicated process began to leak in the widespread hack of Sony Pictures Entertainment. 

Following an earlier, widely panned attempt in 2013 starring Ashton Kutcher, the biopic has started filming in California. The project is expected to finally hit theaters in 2016.