Rok 1859, Karolina Południowa. Kiedy kilkuletni Tommy zostaje wychłostany przez sadystycznego nadzorcę, ojciec zabija oprawcę syna i zbiega. Wyjęty spod prawa niewolnik podróżuje na północ, planując kupić wolność chłopcu.
Młoda Amerykanka opiekuje się lalką, która należy do zdziwaczałych londyńczyków. Wkrótce dziewczyna odkrywa, dlaczego rodzina traktuje kukłę jak własne dziecko.
Po śmierci matki Joshua „J” Cody wyjeżdża nad morze, do niewidzianej od lat babci, gdzie zostaje wplątany w przestępstwa, które dla jego rodziny są sposobem na życie.