Along with the Harry Osborn real name, you can find out the list of all the actors who have portrayed the role of Harry Osborn in various movies. The actors who played Harry Osborn are Ali Hajhassan, Christian Smith, Dane Dehaan, Jack Beskeen, James Franco, Lincoln Morehu, Mateusz Tomczewski, Michael Walsh, Nathan Anthony Bologna and Riley Fergeson.