De intelligente, maar naïeve Pauline groeit op in Christchurch in Nieuw-Zeeland. Op een dag arriveert de Engelse Juliet op school. Juliet oefent op Pauline een onweerstaanbare aantrekkingskracht uit en de twee meisjes worden hartsvriendinnen. Ze delen dezelfde fantasieën en creëren hun eigen droomwereld die ze toevertrouwen aan hun dagboeken. Pauline en Juliet raken meer en meer vervreemd van hun familie voor wie de vriendschap te intiem wordt. Als de ouders van Juliet overwegen hun dochter naar Zuid-Afrika te sturen bedenken Pauline en Juliet een gruwelijk plan...
Heavenly Creatures is gebaseerd op een bizar en waargebeurd verhaal en was de eerste filmrol van Kate Winslet.