X-Men: The Last Stand - Cast
Hugh Jackman
Logan / Wolverine
Actor
Patrick Stewart
Professor Charles Xavier
Actor
Ian McKellen
Erik Lehnsherr / Magneto
Actor
Famke Janssen
Jean Grey / Phoenix
Actor
Halle Berry
Ororo Munroe / Storm
Actor
Kelsey Grammer
Dr. Henry 'Hank' McCoy / Beast
Actor
Shawn Ashmore
Bobby Drake / Iceman
Actor
Elliot Page
Kitty Pryde
Actor
Anna Paquin
Marie / Rogue
Actor
Vinnie Jones
Cain Marko / Juggernaut
Actor
Aaron Stanford
John Allerdyce / Pyro
Actor
Ben Foster
Warren Worthington III / Angel
Actor
Michael Murphy
Warren Worthington II
Actor
Rebecca Romijn
Raven Darkholme / Mystique
Actor
James Marsden
Scott Summers / Cyclops
Actor
Dania Ramirez
Callisto
Actor
Shohreh Aghdashloo
Dr. Kavita Rao
Actor
Cameron Bright
Jimmy / Leech
Actor
Josef Sommer
The President
Actor
Bill Duke
Trask
Actor
Daniel Cudmore
Peter Rasputin / Colossus
Actor
Eric Dane
James Madrox / Multiple Man
Actor
Desiree Zurowski
Mrs. Grey
Actor
Adrian Hough
Mr. Grey
Actor
Haley Ramm
Young Jean Grey
Actor
Chris Claremont
Lawnmower Man
Actor
Stan Lee
Waterhose Man
Actor
Cayden Boyd
Young Angel
Actor
Tanya Newbould
Dr. McCoy's Assistant
Actor
Anthony Heald
FBI Mystique Interrogator
Actor
Connor Widdows
Jones
Actor
Kea Wong
Jubilation Lee / Jubilee
Actor
Shauna Kain
Theresa Rourke Cassidy / Siryn
Actor
Julian Richings
Mutant Theatre Organizer
Actor
Richard Yee
Little Phat
Actor
Meiling Melançon
Elizabeth Braddock / Psylocke
Actor
Omahyra Mota
Phillipa Sontag / Arclight
Actor
Clayton Watmough
Glob Herman
Actor
Ken Leung
Kid Omega
Actor
Julian Christopher
Prison Truck Guard #1
Actor
Brad Kelly
Prison Truck Guard #2
Actor
Makenzie Vega
Prison Truck Little Girl
Actor
Mi-Jung Lee
Newscaster
Actor
Benita Ha
Worthington Technician
Actor
R. Lee Ermey
Sergeant (voice)
Actor
Lance Gibson
Spike
Actor
Aaron Pearl
Team Leader
Actor
Chelah Horsdal
Minivan Mother
Actor
John Pyper-Ferguson
Minivan Father
Actor
Brenna O'Brien
Minivan Daughter
Actor
Alex Ferris
Minivan Son #2
Actor
Ron Blecker
Commander
Actor
Emy Aneke
Alcatraz Lieutenant
Actor
Olivia Williams
Dr. Moira MacTaggert
Actor