Four Advanced Screenwriting Techniques used in The Social Network
1) Angel and Devil.
The use of two supporting characters who push and pull the Protagonist between Good and Evil.
In The Social Network, we’ve got Eduardo (Andrew Garfield), Mark Zuckerberg’s (Jesse Eisenberg) best friend from the dorm days and Sean Parker (Justin Timberlake), who sweeps in and tempts Mark into his world of nightclubs and high-rollers. Not coincidentally, Eduardo and Sean hate one another.