How old was Michael Fassbender in the movie 300?

Michael Fassbender was 28 in 300 when he played the character 'Stelios'.

That was over 17 years ago in 2007.

Today he is 47, and has starred in 65 movies in total, 52 of those since 300 was released.

How old do you think he looks in the movie?

In 300, I think Michael Fassbender looks:

Did you know?

  • Director Zack Snyder has worked with Michael Fassbender just once in his career.
  • Michael Fassbender's first movie was as 'Tom' in Things I Notice, Things You See, released in 2003 when he was 25
  • 300 scores 7.16 out of 10 on TMDB.

The cast of 300

Michael Fassbender's other movies