The ultimate X-Men ensemble fights a war for the survival of the species across two time periods as they join forces with their younger selves in an epic battle that must change the past – to save our future.
Videos
Watch Providers
Casting arrow_drop_down
Hugh Jackman as Logan / Wolverine
James McAvoy as Charles Xavier
Michael Fassbender as Erik Lehnsherr
Patrick Stewart as Professor X
Ian McKellen as Magneto
Jennifer Lawrence as Raven / Mystique
Halle Berry as Storm
Nicholas Hoult as Hank / Beast
Anna Paquin as Rogue
Elliot Page as Kitty Pryde
Peter Dinklage as Dr. Bolivar Trask
Shawn Ashmore as Bobby / Iceman
Omar Sy as Bishop
Evan Peters as Peter / Quicksilver
Josh Helman as William Stryker
Daniel Cudmore as Colossus
Fan Bingbing as Blink
Adan Canto as Sunspot
Booboo Stewart as Warpath
Evan Jonigkeit as Toad
Famke Janssen as Jean Grey
James Marsden as Scott Summers
Lucas Till as Havok
Mark Camacho as President Richard Nixon
Zehra Leverman as Ms. Maximoff
Alexander Felici as Young Mutant Scavenger
Jan Gerste as Gwen
Massimo Cannistraro as Ramone
Mike Dopud as Pinstripe Mafioso
Lee Villeneuve as Black Coast Mafioso
Andreas Apergis as Col. Sanders
Robert Montcalm as Vietnam MP Guard
Gregg Lowe as Ink
Jaa Smith-Johnson as Mutant Soldier
Alex Ivanovici as Quarantine Doctor
Alain Dahan as Quarantine Doctor #2
Freddy Bessa as Quarantine Doctor #3
Patricia Tougas as Quarantine Nurse
Michael Lerner as Senator Brickman
Chris Claremont as Congressman Parker
Len Wein as Congresman Davis
François Paquette as Congressman McCarter
Zabryna Guevara as Trask Secretary
Angela Galuppo as Pentagon Tour Guide
Milo Chang Sigel as Pentagon Young Boy
Kiana Chang Sigel as Pentagon Young Girl
Victor Cornfoot as Surveillance Guard
Brent Skagford as Surveillance Guard
Kyle Gatehouse as Pentagon Cook
John-Sébastien Côté as Mustachioed Kitchen Guard
Stéphane Julien as Kitchen Guard
Taris Tyler as Pentagon Elevator Guard
Darryl Scheelar as Armed Kitchen Guard
Thai-Hoa Le as General Nhuan
Johnny Tran as Vietnamese Captain
Gregory Hlady as General Petrov
Dang Quoc Thinh as Vietnamese Translator
Vladimir Aksenov as Russian Translator
Jimmy Chan as Chinese Translator
Julian Casey as Peace Summit Reporter
Robert Crooks as Nixon Aide
Matt Cooke as Secretary of Defense
Tim Post as US Army General
Jason Deline as Desk Anchor
Karine Vanasse as French Emergency Nurse
Pierre Leblanc as French TV Reporter
Jude Beny as Female Traveler
Arthur Holden as Blue Suit Traveler
Sean Curley as Airport Backpacker
Susanna Fournier as Flight Attendant
Andrew Peplowski as White House Reporter
John Sanford Moore as White House Lawn Reporter
Moe Jeudy-Lamour as White House Ticket Man
Harry Strandjofski as Groundskeeper
Brianna Bone as Red Haired Girl
Neil Napier as Secret Service Agent
Jason Koehler as White House Stage Guard
Miya Shelton-Contreras as Peter's Little Sister
Mizinga Mwinga as Potomac River Cop #1
Christian Jadah as Potomac River Cop #2
Brendan Pedder as En Sabah Nur / Apocalypse (uncredited)
Bryan Singer as Man with Small Film Camera (uncredited)