How old was Lily James in the movie Darkest Hour?

Lily James was 27 in Darkest Hour when she played the character 'Elizabeth Layton'.

That was over 6 years ago in 2017.

Today she is 35, and has starred in 35 movies in total, 12 of those since Darkest Hour was released.

How old do you think she looks in the movie?

In Darkest Hour, I think Lily James looks:

Did you know?

  • Director Joe Wright has worked with Lily James just once in her career.
  • Lily James' first movie was as 'Chloe' in Chloe and Will's Hot Date Night, released in 2011 when she was 20
  • Darkest Hour scores 7.35 out of 10 on TMDB.

The cast of Darkest Hour

Lily James' other movies