A tizenhét éves Cassandra (Romola Garai) egy düledező kastélyban él írói válságban lévő apjával (Bill Nighy), gazdagságról álmodozó nővérével (Rose Byrne) és különc mostohaanyjukkal, Topazzal (Tara Fitzgerald), akit a nudizmuson kívül csak a festészet érdekel. Váratlanul látogatóba érkezik hozzájuk a birtok ura, az amerikai Simon Cotton (Henry Thomas) és a bátyja, Neil (Marc Blucas). A két fiatalember megtestesíti mindazt, amire Cassandra és családja vágyik.