Żona doktora Stafforda Cristina (Olivia Williams) większość czasu poświęca karierze ich 13-letniego syna Benjiego od kilku lat mającego poważane problemy z narkotykami. Ich dorastająca córka Agatha (Mia Wasikowska), u której lekarze zdiagnozowali piromanię, zaprzyjaźnia się z Jeromem (Robert Pattinson) – młodym szoferem, któremu marzy się aktorska kariera. Czy przepustką do niej będzie romans z pacjentką Stafforda, aktorką Havaną Segrand (Julianne Moore), która od lat nie potrafi poradzić sobie ze sławą swojej zmarłej matki?