Since the casting, and subsequent secrecy, of Peter Dinklage and Josh Helman in X-Men: Days of Future Past, fans have been speculating about their roles for some time and the secret might be out. According to Vulture, Dinklage will be playing creator of the Sentinels Bolivar Trask, as many predicted, and Helman will be playing a young version of William Stryker, played by Brian Cox in X2: X-Men United.

That’s not all though, Vulture has also uncovered some plot details about the film. Here’s what they said: “Ellen Page returns as Kitty from the Brett Ratnerdirected X-Men: The Last Stand, but this time she uses her powers to send Hugh Jackman’s Wolverine back into the past, where he encounters the younger mutants played by James McAvoy, Jennifer Lawrence, and Michael Fassbender. However, something bad happens to Kitty during the time-travel trance, and while Wolverine is still under her spell, the other X-Men must race to find a mutant who can siphon Kitty’s powers and bring their friend back to the future.”

What do you think of these revelations? Sound off below!

Starring Ian McKellen, Hugh Jackman, Patrick Stewart, James McAvoy, Michael Fassbender, Jennifer Lawrence, Nicholas Hoult, Anna Paquin, Ellen Page, Shawn Ashmore, Peter Dinklage, Omar Sy, Halle Berry, Daniel Cudmore, Fan Bingbing, Evan Peters, Josh Helman, Lucas Till and Boo Boo Stewart, the mutant ensemble hits theaters on May 23, 2014.

(Photo credit: Andres Otero/WENN.com)