Film opowiada historię Dana (Heath Ledger), którą on sam opowiada. Jest to młody chłopak, który razem ze swoją dziewczyną Candy (Abbie Cornish) jest uzależniony od heroiny. Film jest podzielony jakby na trzy elementy – niebo, ziemię i piekło, które ukazują ich wspólne życie. Ich życie toczy się różnie, ale oni ciągle wierzą, że uda im się zaznać szczęścia i cały czas próbują.