Question: who plays spider man in the amazing spider man?
Answer: Andrew Garfield