Having watched the trailer and all the build up towards this film, I had high hopes and my god were they met. Completely blown away by how amazingly well choreographed with the scenes of fighting! Tom Holland (Peter Parker/Spider-Man) was better than expected, funny charismatic and overall brilliant. He done the Spider-Man role justice and now I cannot wait for his reboot in 2017. As for Chadwick Boseman (T'Chala/Black Panther) just like Tom Holland done his role justice and was another great addiction to the set. Marvel definitely picked the perfect guy for the job as usual. The storyline was action packed, full of surprises and everything I wanted the film to be and more! My only critique was that Hulk (Mark Ruffalo) nor Thor (Chris Hemsworth) are in the movie, however both are expected to reprise their respective roles for the third and final movie in Thors trilogy for "Thor: Ragnarok". Again I repeat, the best marvel movie of recent times in my own opinion.