Cast and crew
X-Men 3: The Last Stand
Directed by Brett Ratner · starring Elliot Page, Hugh Jackman and Halle Berry
- 34 actors
- 7 in the crew
- 2006
- 1 h 44 min
X-Men 3: The Last Stand: cast and crew
Director
Actors and characters
- Actors
- 34
- Crew
- 7
- Youngest at release
- 9 yearsAlex Ferris
- Eldest at release
- 83 yearsStan Lee
-
Elliot Page Kitty Pryde
-
Hugh Jackman Logan / Wolverine
-
Halle Berry Ororo Munroe / Storm
-
Ian McKellen Erik Lehnsherr
-
Patrick Stewart † 2026 Charles Xavier / Professor X
-
Famke Janssen Jean Grey / Phoenix
-
Anna Paquin Marie / Rogue
-
Kelsey Grammer Dr. Henry 'Hank' McCoy / Beast
-
James Marsden Scott Summers / Cyclops
The whole cast 34
-
Elliot Page Kitty Pryde
-
Hugh Jackman Logan / Wolverine
-
Halle Berry Ororo Munroe / Storm
-
Ian McKellen Erik Lehnsherr
-
Patrick Stewart Charles Xavier / Professor X
-
Famke Janssen Jean Grey / Phoenix
-
Anna Paquin Marie / Rogue
-
Kelsey Grammer Dr. Henry 'Hank' McCoy / Beast
-
James Marsden Scott Summers / Cyclops
-
Rebecca Romijn Raven Darkholme / Mystique
-
Shawn Ashmore Bobby Drake / Iceman
-
Aaron Stanford John Allerdyce
-
Vinnie Jones Cain Marko
-
Daniel Cudmore Peter Rasputin / Colossus
-
Ben Foster Warren Worthington III / Angel
-
Dania Ramirez Callisto
-
Shohreh Aghdashloo Dr. Kavita Rao
-
Josef Sommer The President
-
Bill Duke Trask
-
Eric Dane Multiple Man
-
Desiree Zurowski Mrs. Grey
-
Haley Ramm Young Jean Grey
-
Stan Lee Waterhose Man
-
Tanya Newbould Dr. McCoy's Assistant
-
Anthony Heald FBI Mystique Interrogator
-
Cameron Bright Jimmy
-
Ken Leung Kid Omega
-
Julian Christopher Prison Truck Guard #1
-
Makenzie Vega Prison Truck Little Girl
-
R. Lee Ermey Sergeant
-
Chelah Horsdal Minivan Mother
-
John Pyper-Ferguson Minivan Father
-
Alex Ferris Minivan Son #2
-
Olivia Williams Dr. Moira MacTaggart
Crew
Writers 2
Producers 4
Companies
- Production companies
- Marvel Studios, 20th Century Studios
Questions about the cast of X-Men 3: The Last Stand
- Who plays Kitty Pryde in X-Men 3: The Last Stand?
- Elliot Page plays Kitty Pryde.
- Who plays Logan / Wolverine in X-Men 3: The Last Stand?
- Hugh Jackman plays Logan / Wolverine.
- Who plays Ororo Munroe / Storm in X-Men 3: The Last Stand?
- Halle Berry plays Ororo Munroe / Storm.
- Who plays Erik Lehnsherr in X-Men 3: The Last Stand?
- Ian McKellen plays Erik Lehnsherr.
- Who plays Charles Xavier / Professor X in X-Men 3: The Last Stand?
- Patrick Stewart plays Charles Xavier / Professor X.
- Who plays Jean Grey / Phoenix in X-Men 3: The Last Stand?
- Famke Janssen plays Jean Grey / Phoenix.
- Who directed X-Men 3: The Last Stand?
- Brett Ratner.
- Who wrote X-Men 3: The Last Stand?
- Simon Kinberg and Zak Penn.
- How many actors are in X-Men 3: The Last Stand?
- 34 actors are credited, and 7 people in the crew.
The cast in numbers
Brett Ratner had already directed Tanya Newbould in 3 films: Red Dragon (2002), Rush Hour 2 (2001) and The Family Man (2000).
Brett Ratner had already directed Ken Leung in 3 films: Red Dragon (2002), The Family Man (2000) and Rush Hour (1998).
Hugh Jackman and Patrick Stewart have worked together on 8 other films: The Sheep Detectives (2026), Deadpool & Wolverine (2024), Logan (2017) and 5 more.
Ian McKellen and Patrick Stewart have worked together on 6 other films: Avengers: Doomsday (2026), McKellen: Playing the Part (2017), X-Men: Days of Future Past (2014) and 3 more.
Halle Berry and Hugh Jackman have worked together on 5 other films: X-Men: Days of Future Past (2014), Movie 43 (2013), X-Men 2 (2003) and 2 more.
Ian McKellen and Famke Janssen have worked together on 4 other films: X-Men: Days of Future Past (2014), The Wolverine (2013), X-Men 2 (2003) and 1 more.
With the most films on MovieNCo: Hugh Jackman (47), Patrick Stewart (46) and James Marsden (44).
The cast’s average age at release is 39 (of the 32 actors whose birth date we know).





