The top 10 James Franco performances that you absolutely must watch
10. Harry Osborn in Spider-Man (2002) and Spider-Man 2 (2004).
Yeah, Spider-Man 3 didn’t quite make the cut for obvious reasons. However, Franco’s performance as Harry Osborn is still one of his better-known roles to date. It’s one that’s responsible for a lot of the gigs he got further down the line, and it set the bar for interpretations of the character in future installments (sorry Dane DeHaan, Franco’s was better).