X-Men Days of Future Past Hugh Jackman Michael Fassbender Nicholas Hoult 70s