The first 45 minutes or so were pretty fantastic. It was exactly what you want in an action movie: just enough plot to keep you in the loop, decent pacing, witty one-liners, and likable characters. Things went boom when they were supposed to go boom, and you felt you understood and related to the hero. The last hour gets a bit messy and rewrites a good chunk of the X-men Universe. The dialogue and plot were pretty predictable, and the final battle felt like watching two kids play Mortal Kombat. Slightly better than X3, but nowhere near as fantastic as X1 or X2. I miss Singer as a director.