Cast and crew
X-Men: Days of Future Past
Directed by Bryan Singer · starring Zabryna Guevara, Brent Skagford and Andreas Apergis
- 34 actors
- 9 in the crew
- 2014
- 2 h 10 min
X-Men: Days of Future Past: cast and crew
Director
Actors and characters
- Actors
- 34
- Crew
- 9
- Youngest at release
- 14 yearsMorgan Lily
- Eldest at release
- 74 yearsIan McKellen
-
Zabryna Guevara Trask Secretary
-
Brent Skagford Surveillance Guard
-
Andreas Apergis Colonel Sanders
-
Hugh Jackman Logan / Wolverine
-
James McAvoy Charles Xavier
-
Michael Fassbender Erik Lehnsherr
-
Jennifer Lawrence Raven / Mystique
-
Halle Berry Storm
-
Nicholas Hoult Hank / Beast
The whole cast 34
-
Zabryna Guevara Trask Secretary
-
Brent Skagford Surveillance Guard
-
Andreas Apergis Colonel Sanders
-
Hugh Jackman Logan / Wolverine
-
James McAvoy Charles Xavier
-
Michael Fassbender Erik Lehnsherr
-
Jennifer Lawrence Raven / Mystique
-
Halle Berry Storm
-
Nicholas Hoult Hank / Beast
-
Anna Paquin Rogue
-
Elliot Page Kitty Pryde
-
Peter Dinklage Dr. Bolivar Trask
-
Shawn Ashmore Bobby / Iceman
-
Omar Sy Bishop
-
Evan Peters Peter / Quicksilver
-
Josh Helman Maj. Bill Stryker
-
Daniel Cudmore Colossus
-
Fan Bingbing Blink
-
Adan Canto Sunspot
-
Booboo Stewart Warpath
-
Ian McKellen Magneto
-
Patrick Stewart Professor X
-
Famke Janssen Jean Grey
-
James Marsden Scott Summers
-
Lucas Till Havok
-
Evan Jonigkeit Toad
-
Mark Camacho President Nixon
-
Mike Dopud Pinstripe Mafioso
-
Michael Lerner Senator Brickman
-
Mizinga Mwinga Potomac River Cop #1
-
Christian Jadah Potomac River Cop #2
-
Kelsey Grammer Beast
-
Morgan Lily Young Raven - 10 yrs
-
Bryan Singer Man with small film camera
Crew
Music 1
Companies
- Production companies
- Twentieth Century-Fox, Marvel Studios
Questions about the cast of X-Men: Days of Future Past
- Who plays Trask Secretary in X-Men: Days of Future Past?
- Zabryna Guevara plays Trask Secretary.
- Who plays Surveillance Guard in X-Men: Days of Future Past?
- Brent Skagford plays Surveillance Guard.
- Who plays Colonel Sanders in X-Men: Days of Future Past?
- Andreas Apergis plays Colonel Sanders.
- Who plays Logan / Wolverine in X-Men: Days of Future Past?
- Hugh Jackman plays Logan / Wolverine.
- Who plays Charles Xavier in X-Men: Days of Future Past?
- James McAvoy plays Charles Xavier.
- Who plays Erik Lehnsherr in X-Men: Days of Future Past?
- Michael Fassbender plays Erik Lehnsherr.
- Who directed X-Men: Days of Future Past?
- Bryan Singer.
- Who wrote X-Men: Days of Future Past?
- Roy Thomas, Simon Kinberg, Jane Goldman and Matthew Vaughn.
- Who composed the music for X-Men: Days of Future Past?
- John Ottman.
- How many actors are in X-Men: Days of Future Past?
- 34 actors are credited, and 9 people in the crew.
The cast in numbers
Bryan Singer has also directed Hugh Jackman in 3 films: X-Men: Apocalypse (2016), X-Men 2 (2003) and X-Men (2000).
Bryan Singer had already directed Patrick Stewart in 2 films: X-Men 2 (2003) and X-Men (2000).
Bryan Singer and Patrick Stewart had already worked together on one film: Star Trek: Nemesis (2002).
Hugh Jackman and Patrick Stewart have worked together on 8 other films: The Sheep Detectives (2026), Deadpool & Wolverine (2024), Logan (2017) and 5 more.
James McAvoy and Nicholas Hoult have worked together on 4 other films: X-Men: Dark Phoenix (2019), Deadpool 2 (2018), X-Men: Apocalypse (2016) and 1 more.
Ian McKellen and Famke Janssen had already worked together on 4 films: The Wolverine (2013), X-Men 3: The Last Stand (2006), X-Men 2 (2003) and 1 more.
James Marsden and Ian McKellen have worked together on 4 other films: Avengers: Doomsday (2026), X-Men 3: The Last Stand (2006), 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 30 actors whose birth date we know).







