Killing off a bunch of superheroes will catch any fans attention. 

X-Men: Days of Future Past director Bryan Singer does just that in the opening scene of the film, which sees two generations of X-Men movies come together.

The movie hits theaters Friday, May 23.

Taking the lead role is once again Hugh Jackman's Wolverine. He is accompanied by the likes of Jennifer Lawrence (Mystique), Michael Fassbender (Young Magneto), Patrick Stewart (Professor Xavier) and many more big name actors, including Peter Dinklage (Game of Thrones) who gives an outstanding performance as Bolivar Trask, a scientist bent on the destruction of all mutants.

Trask is the film's ultimate antagonist with his fate determining what happens in the future.

The movie starts in a post-war like future, where both humans and mutants have been nearly eradicated.

As the film jumps to the past, the characters fight through unexpected twists and turns, making it hard to guess what will happen next.

The film also puts to bed, right away, any concerns of a plot muddled with the space time continuum or alternate dimensions. And as a viewer, it's easy to swallow.

Action takes the center stage as it does in most every superhero movie, but it feels fresh this time around. The freshness may have to do with the number of superheroes being killed, and killed again. Never has there been a movie with so many superheroes playing the role as cannon fodder.

Don't worry if you haven't seen all the X-Men films. Days of Future Past can be enjoyed without seeing the previous works. The film serves as a stand alone in the series.

Overall, this X-Men feels more whole than any of it's predecessors. The film strikes a perfect balance between action and comedic relief, comparable to Disney's The Avengers. 

One of the best moments comes early when we're introduced to a new superhero in the X-Men movie universe. Let's just say he is super fast and has a lot of fun with his powers.

4.5 out of 5 stars

Notes: 3-D is cool, but not enough 3-D scenes for it to be worth the extra cost of a ticket.

Stick around after the credits.