Restart slideshow

Famous Actors You Forgot Were In Famous Movies

Michael Fassbender
300 (2006)

Before starring as Magneto in X-Men movies, Fassbender (at right) was a superhero of another kind. He played Stelios in Zach Snyder's stylized take on the Battle of Thermopylae during the Greco-Persian Wars in 480 B.C.