Set in South Carolina in 1964, this is the tale of Lily Owens a 14 year-old girl who is haunted by the memory of her late mother. To escape her lonely life and troubled relationship with her father, Lily flees with Rosaleen, her caregiver and only friend, to a South Carolina town that holds the secret to her mother's past.
Dakota Fanning
as Lily Owens
Queen Latifah
as August Boatwright
Jennifer Hudson
as Rosaleen Daise
Alicia Keys
as June Boatwright
Sophie Okonedo
as May Boatwright
Paul Bettany
as T. Ray Owens
Hilarie Burton
as Deborah Owens
Tristan Mack Wilds
as Zach Taylor
Nate Parker
as Neil
Shondrella Avery
as Greta
Renee Clark
as Doll
Sharon Conley
as Violet