Profile picture of Sean Astin Official movie poster for Justice League: War (2014)

How old was Sean Astin in Justice League: War?

Sean Astin was 41 in Justice League: War when he played the character 'Shazam (voice)'.

That was over 8 years ago in 2014.

Today he is 50, and has starred in 89 movies in total, 21 since Justice League: War was released.

How old do you think he looks in the movie?

In Justice League: War, I think Sean Astin looks:

Did you know?

Justice League: War scores 7.1 out of 10 on The Movie Database.

Sean Astin's first acting role was as 'Brian Reynolds' in Please Don't Hit Me, Mom, released in 1981 when he was 10.

Also aged 41 in their movies

Also in Justice League: War

Sean Astin in other movies