I have to admit it, Marvel keeps impressing me. I mean, I always thought that there will be an overdose of super-hero features (only this year, this movie was the 6th already) and, yet, each time, they come back with some rather obscure character and deliver something really entertaining. And that's exactly what they did with this movie. First of all, visually speaking, it was by far their best movie. I was a little bit worried that they gave the best bits in the trailer but the whole thing was visually really neat. Sure, it was obviously inspired by some other movies like 'Inception' but who cares? Furthemore, even though it was a classic origin story, I thought it worked really well, thanks to a solid performance by Benedict Cumberbatch. Concerning the cast, all the actors involved were fine by the way. It also had to with the fact that, contrary to 'Avengers: Age of Ultron' or 'Captain America: Civil War', they just focused on maybe 4 or 5 characters which was just so refreshing than to have dozens of characters struggling to get involved in the plot. Finally, it was quite nice that they didn't force the connection with the MCU like they did before in some of their previous movies. Sure, there was some mention to the MCU but it was subtle and it worked fine. Eventually, the only thing preventing this movie from becoming really awesome was the fact that, aside the origin story which was decent, the rest of the plot was actually really generic. I mean, seriously?!? Again another guy who wants to destroy the Earth? When will they finally come up with something else? To be honest, I think the only way to make this genre work on the long term is that they need to scale back. Basically, pretty much right from the start, those super-heroes had to save our planet and, since then, the writers got stuck. I mean, where do go from here? Save the universe? and after that? Anyway, even though it wasn't flawless, it was still a really entertaining flick, I thought it was actually better than the seriously overrated 'Captain America: Civil War' and it is definitely worth a look.