The Secret Life of Bees
Haunted by memories of her late mother and abused by her father (Paul Bettany), 14-year-old Lily Owens (Dakota Fanning) runs away with her friend and caregiver Rosaleen (Jennifer Hudson) to the South Carolina town that holds the key to her mother's past. There, Lily meets the Boatwright sisters (Queen Latifah, Alicia Keys, Sophie Okonedo), who take her in and teach her about beekeeping, honey, and the Black Madonna. Lily also discovers that the truth about her mother is closer than she thinks.