Haley Lu Richardson is an American actress from Phoenix, Arizona.
She may be best known for her roles as Krista in the film The Edge of Seventeen, Maggie in The Bronze, and Claire Benoit in Split. Richardson also played Tess Hamilton on Ravenswood, Kendal in The Last Survivors, and Leslie Mallard in The Young Kieslowski. Haley recently played Ellie Dennis on the Freeform series Recovery Road.