인종 갈등과 폭력이 난무하던 1964년 미국 남부, 릴리 오웬스(다코타 패닝)는 거칠고 폭력적인 아버지 레이(폴 베타니) 밑에서 외롭게 살고 있는 열네 살 소녀. 엄마는 릴리가 네 살 때 죽었는데, 엄마의 죽음에 감춰진 진실로 인해 그녀는 끔찍한 죄책감에 사로잡혀 있다. 어느날, 릴리는 자신을 엄마처럼 돌봐주는 흑인 가정부 로잘린(제니퍼 허드슨)과 함께 시내에 나갔다가 극렬한 인종차별주의자들과 부딪힌다. 이 사건으로 로잘린이 위험해지자 릴리는 그녀와 함께 새로운 삶을 찾아 도망치기로 결심하고, 한때 엄마가 살았던 사우스캐롤라이나의 작은 마을로 향한다. 릴리는 그곳에서 양봉업을 하는 보트라이트 자매들의 집에 기거하게 되는데...