Nicholas hoult x men days of future past