Holland Roden is Tristen Lehnsherr
Banshee
Shawn Ashmore is Bobby Drake
Iceman
Anna Paquin is Anna Marie
Rouge
Aaron Stanford is John Allerdyce
Pyro
Sumela Kay is Katherine Pryde
Kitty
Famke Janssen is Jean Grey
Dark Phoenix
Hallie Berry is Ororo Munroe
Storm
James Marsden is Scott Summers
Cyclops
Hugh Jackman is Logan Howlett
Wolverine
Patrick Stewart is Charles Xavier
Professor X
Ian McKellen is Erik Lehnsherr
Magneto
Not Pictured:
Rebecca Romijn is Mystique
Alan Cumming is Nightcrawler
Daniel Cudmore is Colossus
Brian Cox is William Stryker
Liev Schreiber is Sabertooth