“The Amazing Spider-Man” is directed by Marc Webb, screenplay by James Vanderbilt, Alvin Sargent and Steven Kloves, story by James Vanderbilt, based on comic books by Stan Lee and Steve Ditko.

I had no intention or interest in seeing this movie. In my way of thinking I couldn’t figure why we needed another Spider-Man movie so close to the last 3 movies – with a completely new cast, and completely re-booted origin story. I liked the last 3 and had decided to give this one a “pass”.

Am I ever happy that I saw it.

First, the cast is perfect: Andrew Garfield is perfectly cast as both Peter Parker and Spider-Man, physically and emotionally and quick with the one-liners and quips, Emma Stone as Gwen Stacey is charming, engaging and smart, Rhys Ifans delivers a great performance and Sally Field and Martin Sheen as Aunt May and Uncle Ben offer updated versions of these classic characters and seeing Dennis Leary in anything is always a treat.

Wisely, this film has a lesser bad-dude to start this version of the franchise – The Lizard.

The dialogue is great, the fight sequences fun and fast-paced although one stumbling point is the questionable science on which the film rests on.

The other weakness of the film is the musical score, it stands out and often takes away from the emotional moments of the film, too loud where it should be quiet and quiet where it should be loud. It also doesn’t help at all with the pacing.

This film has the honour of having the best Stan Lee cameo – if nothing else in the film had worked, the cameo is amazing and alone worth the price of admission.

Very enjoyable way to spend the evening and a movie that will pleasantly surprise.