This movie is just perfect in every way and very different compared to other superhero films. Trailers barely show anything. There are so many surprises (no, I'm not just talking about some little cameo, I'm talking about main stuff). Also if you feel that most superhero films are showing similar stuff and want something new then this is for you and those who enjoy every superhero films anyway then it's definitely for you. And even those who don't like superhero films at all, will also love it.