Andrew Garfield is a highly respected actor known for his talent and dedication. He can play many different types of characters, moving easily between big blockbuster movies and smaller, independent ...