Let me start by saying that X-Men: Days of Future Past brings together arguably the biggest star cast we have seen in a long time. Though only a few of them get to do substantial work with their characters but I am not complaining. Why would I? How often do we get to see James McAvoy, Michael Fassbender, with Patric Stewart & Ian McKellen? Add to that Jennifer Lawrence & Ellen Page, Top all that up with Hugh Jackman and Peter Dinklage. Wow! With a cast like that, one needs to do just a little more to make people scream. This film does a lot more. ...