Cate Blanchett este Tracy Heart, o fostă consumatoare de droguri de 32 de ani care încearcă de câțiva ani să își refacă viața. Ea trăiește în Sydney alături de mama ei, Janelle (Noni Hazlehurst), care încearcă să o țină pe calea cea bună. Tracy lucrează într-un magazin, dar speră să aibă afacerea proprie într-o zi, însă nici o bancă nu este dornică să îi ofere un împrumut din cauza trecutului ei. Între timp, ea are grijă și de Lionel Dawson (Hugo Weaving), tatăl ei vitreg, un fost sportiv de top, acum separat de familie și dependent de droguri. Într-o seară, femeia îl cunoaște în casa tatălui său pe gangsterul Brad Thompson (Sam Neill), care îi furnizează droguri lui Lionel. Problemele se agravează când fostul iubit al lui Tracy, Jonny (Dustin Nguyen) revine în oraș, după ani buni petrecuți în Vancouver, și îl implică pe Ray (Martin Henderson) fratele femeii, în afaceri dubioase.