The latest full-length trailer for Bryan Singer's 'Days of Future Past' film is so densely packed with fan service it's amazing the characters can even move on the screen. Almost every second has something for fans of the comics and movie franchise alike. It even plays into the the fangirl dream of seeing Magneto and Professor Xavier hook-up. Seriously. You try to watch this trailer for 'X-Men: Days of Future Past' and then tell me it doesn't look like a high end Charles/Erik fanfic.

If you heard high-pitch shrieking or low gasps coming from around you, or even emanating from your own mouth, these seventeen moments were probably why.