James McAvoy character Charles Xavier (24 Years) / Professor X
Laurence Belcher character Charles Xavier (12 Years)
Michael Fassbender character Erik Lehnsherr / Magneto
Éva Magyar character Edie Lensherr
Kevin Bacon character Sebastian Shaw / Black Bishop
Rose Byrne character Moira MacTaggert
Jennifer Lawrence character Raven Darkholme / Mystique
Bill Milner character Young Erik
Beth Goddard character Mrs. Xavier
Morgan Lily character Young Raven (10 yrs)
Oliver Platt character Man in Black Suit
Álex González character Janos Quested / Riptide
Jason Flemyng character Azazel
Zoë Kravitz character Angel Salvadore / Tempest
January Jones character Emma Frost / White Queen
Nicholas Hoult character Hank McCoy / Beast
Caleb Landry Jones character Sean Cassidy / Banshee
Edi Gathegi character Armando Muñoz / Darwin
Corey Johnson character Chief Warden
Lucas Till character Alex Summers / Havok
Demetri Goritsas character Levene
Glenn Morshower character Colonel Hendry
Don Creech character William Stryker
Matt Craven character CIA Director McCone
James Remar character US General
Ludger Pistor character 1st German / Pig Farmer
Wilfried Hochholdinger character 2nd German / Tailor
Greg Kolpakchi character Russian Soldier No. 1
Andrei Zayats character Russian Soldier No. 2
Rade Šerbedžija character Russian General
Ray Wise character Secretary of State
Michael Medeiros character Political Officer
Olek Krupa character Soviet Captain
Yuri Naumkin character Soviet Fire Control
Gene Farber character Soviet Radioman
David Agranov character Soviet NCO
Katrine De Candole character Swiss Receptionist
James Faulkner character Swiss Bank Manager
Annabelle Wallis character Co-Ed
Juan Herrera character Airport Worker
Greg Savage character Coast Guard
Jarid Faubel character US Fire Control Officer
Gregory Cox character Dr. Leigh
Josh Cohen character Junior Agent
David Crow character Weasley Agent
Kieran Patrick Campbell character Little Boy
Sasha Pieterse character Teenage Girl
Brendan Fehr character Communications Officer
Michael Ironside character Captain
Jason Beghe character XO
Venya Manzyuk character Lt. Commander
Tony Curran character Man In Black Suit Agent
Randall Batinkoff character Man In Black Suit Agent
Peter Stark character Storm Trooper No. 1
Leonard Redlich character Storm Trooper No. 2
Carlos Peres character German Bartender
Sean Brown character Russian Chopper Pilot
Neil Fingleton character Russian General's Bodyguard 1
Marios character Russian General's Bodyguard 2
Georg Nikoloff character Mr. Lensherr (Erik's Dad)
Arthur Darbinyan character Aral Sea Captain
John F. Kennedy character Himself (archive footage)
Hugh Jackman character Logan / Wolverine (uncredited)
Rebecca Romijn character Mystique - Older
Paul Bailey character Passerby (uncredited)