The future is terrible — so terrible that superpeople need to use time travel to alter events in the seemingly also terrible past. That's the premise of X-Men: Days of Future Past, which comes out on May 23. In this second trailer, we learn a bit more about Wolverine's (Hugh Jackman), future Professor X's (Patrick Stewart) and Magneto's (Ian McKellen) roles. Also, we hear from Peter Dinklage, in his role as Bolivar Trask, the film's primary antagonist. Look, we know Dinklage is the bad guy, but don't you think if he charmingly asked you to help build giant robots to kill mutants, you probably would?