He plays a genius teenager with super powers, which is what Peter is. He's not perfect, especially with time management, but he tries to never let those closest to him down.Garfield played a high school douche Parker I don't get how that fits the character he's supposed to be at all.