Not the best but one of the best.

Rating: 8/10 (20 May 2016)

S-P-O-I-L-E-R-S Ahead !!!
I don't know why people hated this movie so much. In opinion it was really a great movie. But not up-to the level of X-Men Days of Future Past.
First 15-20 min of the movie was about Apocalypse. It was kinda disappointing because I want to know why Apocalypse want to destroy human kind what instead it just show me humans hated him and betrayed him. But after that movie started catch its speed. For me the show steeling moment was Eric's loss. That moment was so powerful and emotional that it could even make a cold hearted person cry. Michale Fassbender acting was just awesome. Action sequences were pretty damn awesome. Like the Days of future past again Peter steel the show. But my fav was the Wolverine berserk mode action scene. Awesomeness of that scene was unspeakable. In that 10-15 min scene Fox fixed all the wrong they did in the X-Men Origin Wolverine movie.
What I didn't like in the movie were Apocalypse, his horsemen character motivation. Well Oscar Isaac did a great job as Apocalypse but what I didn't like was they didn't treat him like Apocalypse. As far I know Apocalypse is one of the most powerful super villain, he can shape shift he can project energy blast, telekinesis and many more powers that makes him a god like being. But Peter beat him like he is nothing. All other horsemen except Eric has no character motivation. I mean why would Psylocke(Body Guard), Angel(Fighter) and Storm(Thief) want to destroy the world.
So basically this movie is not a bad movie which some people claim that it is worse than the Last Stand movie. Bryan Singer did a great job. Great casting of character.In my suggestion if you are a X-Men fan you'll love it.