Who played Magneto in "X-Men"? on Apr 1, 2024 Published in Movie Trivia Ian McKellen. Ian McKellen appears as James Whale in "Gods and Monsters".