Sandy is a fictional character portrayed by Riley Keough in the movie The Devil All the Time.
When the movie was released in 2020, Riley Keough was 31 years old.
The character of Sandy is mainly associated with Carl, Rev. Preston Teagardin and Deputy Lee Bodecker.