Clareece „Precious” Jones to szesnastoletnia otyła, czarna dziewczyna, która mieszka w Harlemie pod koniec lat osiemdziesiątych. Nie dość, że jest po raz drugi w ciąży, w dodatku z własnym ojcem, który regularnie ją gwałci, to jeszcze matka bije ją i poniża. W domu nikt nie pracuje, a rodzina utrzymuje się tylko i wyłącznie dzięki pomocy socjalnej. Precious nie potrafi płynnie czytać i pisać, a poza tym zostaje wyrzucona ze swojego liceum. Dziewczyna nienawidzi samej siebie, a odskocznią od nieznośnej codzienności jest dla niej świat własnej wyobraźni. Zupełnie załamana i pozbawiona jakiejkolwiek nadziei Precious, pewnego dnia postanawia walczyć o lepsze jutro dla siebie i dwójki swoich dzieci. I nic jej w tej walce nie powstrzyma!
Początkowo rolę pani Weiss miała zagrać Helen Mirren, jednak zrezygnowała. Zastąpiła ją Mariah Carey.
Gabourey Sidibe została wybrana do zagrania głównej roli spośród ponad czterystu dziewcząt.
Etap pre i post produkcji
Pierwotnie film miał tytuł: „Push: Based on the Novel by Sapphire”, lecz zmieniono go w lutym 2009, a ogłosił to Tyler Perry. Wkrótce po tym zmianę potwierdziła oficjalnie wytwórnia Lionsgate. Chciano w ten sposób uniknąć mylenia tytułu z innym filmem z tego samego roku – Push.