Who would you like to see play Peter Parker

There's a new trailer posted for the upcoming 'The Amazing Spider-man' movie and when I first opened the page I thought I could see Dexter (Micheal Hall) in Spidey's suit. That got me wondering who the best current actor would be to play Peter Parker. It's probably been done to death here and elsewhere, but why not?

I'd expect someone like Shia LeBeauf but would scoff (and still go see it 3 times). Maybe Joseph Gordon-Levitt? What do you think?