Awesome Battle clip from X-MEN: DAYS OF FUTURE PAST!

This is definitely one movie to watch for and this clip surely would excite all X-Men fanatics out there. Check out the awesome opening battle from the X-Men, days of our future past movie. Will you watch this movie?

Can you name all of the characters on this clip?