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.

Mom. Wife. Geek. Gamer. Feminist. Writer. Sarcastic. Succinct. Donna has been writing snark for the Internet in one form or another for almost a decade. She has a lot of opinions, mostly on science-fiction, fantasy, feminism, and Sailor Moon. Follow her on Twitter (@MildlyAmused) for more of all these things.