I wasn't expecting this movie to be as good as I found it to be. I agree with others that Aaron Tayor Johnson's performance was very good. He has come a long way since his " Kick Ass " days. The supporting cast was also impressive including Russel Crowe as Daddy Kraven, lol. The special effects were re also impressive considering that Sony and not Marvel was in control.thr writing had some bare spots but all in all I found the movie very entertaining & well down. 4 out of 5 stars is my rating. Far better than I expected.