Who plays Spider-Man in the amazing Spider-Man?

Andrew Garfield