DVDRama tells us they have posted a new official photo of James Franco as Harry Osborn in Spider-Man 3. You can check it out at the link above, and click on it for a bigger version.
Stay tuned for the trailer tonight! Spider-Man 3 hits theaters on May 4.
Source: DVDRama