Jack (Daniel Day-Lewis) žije se svou šestnáctiletou dcerou Rose (Camilla Belle) na opuštěném ostrově. Snaží se ji uchránit před nástrahami okolního světa, ale s jejím dospíváním se to stává nemožné. Poté co Jack pozve svou přítelkyni Kathleen...