Neuseeland in den 50er Jahren. Als die übermütige Juliet Hulme (Kate Winslet), Tochter einer englischen Upperclass-Familie, an eine Mädchenschule in Christchurch kommt, freundet sie sich rasch mit der unscheinbaren Pauline Parker (Melanie Lynskey) an. Beide vereinen ihre früheren Krankheiten, sowie ihre grenzenlose Fantasie. Schon bald leben sie in einer Traumwelt voller Prinzen, Könige und Ritter und werden dabei zu unzertrennlichen Gefährtinnen. Doch bald tut sich ein Berg von Hindernissen auf, der ihre Freundschaft gefährdet. Als Juliette an Tuberkulose erkrankt und wegen der Scheidung ihrer Eltern nach Afrika geschickt werden soll, geraten die beiden Mädchen immer tiefer in einen Strudel aus Wahnvorstellungen und Hass auf ihre Umwelt. Kaltblütig hecken Juliette und Pauline einen teuflischen Mordplan aus.