How old was Riley Keough in the movie The Devil All the Time?

Riley Keough was 30 in The Devil All the Time when she played the character 'Sandy Henderson'.

That was over 4 years ago in 2020.

Today she is 34, and has starred in 36 movies in total, 2 of those since The Devil All the Time was released.

How old do you think she looks in the movie?

In The Devil All the Time, I think Riley Keough looks:

Did you know?

  • Director Antonio Campos has worked with Riley Keough just once in her career.
  • Riley Keough's first movie was as 'Herself' in Elvis by the Presleys, released in 2005 when she was 14
  • The Devil All the Time scores 7.27 out of 10 on TMDB.

The cast of The Devil All the Time

Riley Keough's other movies