X-Men: The Last Stand › Cast
Hugh Jackman
Logan/Wolverine
Patrick Stewart
Prof. Charles Xavier
Ian McKellen
Erik Lehnsherr/Magneto
Halle Berry
Ororo Munroe/Storm
Famke Janssen
Jean Grey/Phoenix
Anna Paquin
Marie/Rogue
Rebecca Romijn
Raven Darkholme/Mystique
Kelsey Grammer
Dr. Henry 'Hank' McCoy/Beast
Shawn Ashmore
Bobby Drake/Iceman
Elliot Page
Kitty Pryde/Shadowcat
Ben Foster
Warren Worthington III/Angel
Aaron Stanford
John Allerdyce/Pyro
Vinnie Jones
Cain Marko
Olivia Williams
Moira MacTaggart