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