Mel Gibson as Wolverine
Paul McGann as Young Charles Xavier
Jeremy Irons as Young Erik Lehnsherr
Nastassja Kinski as Mystique
Kyle MacLachlan as Hank McCoy
with John Gielgud as Old Charles Xavier
and Laurence Olivier as Old Erik Lehnsherr
and Laurence Olivier as Old Erik Lehnsherr
I think Christopher Plummer would have been amazing as Magneto, and of course Michael Fassbender is very like him at the same age.