Which actor plays Mark Zuckerberg in Fincher's The Social Network?
Answer
Jesse Eisenberg
Answer
Jesse Eisenberg
Jesse Eisenberg plays Mark Zuckerberg in David Fincher's The Social Network.
Released in 2010, the film follows Zuckerberg from his Harvard student days through Facebook's rapid expansion and the lawsuits that followed. Eisenberg portrays him as intensely driven, socially guarded, and unusually focused on building the platform, while the story also emphasizes the gap between public success and personal relationships.
The role became one of Eisenberg's defining performances and earned him an Academy Award nomination for Best Actor. The movie also features Andrew Garfield as Eduardo Saverin, Justin Timberlake as Sean Parker, and Armie Hammer as Cameron and Tyler Winklevoss.
Viewers sometimes confuse Eisenberg with Garfield because both are central to the story, but they play different people. Garfield portrays Saverin, Facebook's co-founder and Zuckerberg's former friend, while Eisenberg portrays Zuckerberg. The film is a dramatization, not a documentary, and Zuckerberg was not involved in its production.
Source: Wikipedia · fact-checked Aug. 2026