Kesä vuonna 1939. Ulkomerellä, eristyksissä sijaitsevalla majakkasaarella, saapuu rantaan 13-vuotias Karl. Hän on tullut saarelle oppipojaksi majakkamestari Hasselbondille. Kun Hasselbond näkee heikon ja riutuneen nuoren pojan, hän suuttuu ja käskee Karlia palaamaan mantereelle. Odottaessaan seuraavaa yhteysalusta, Karl on päättänyt tehdä kaikkensa jäädäkseen saarelle.
Majakkamestari Hasselbond hallitsee saarta ja perhettään rautaisella otteellaan. Hänen perheensä, jota rakkauden puute vaivaa, koostuu vaimosta Dorritista, pojasta Gustafista ja pienestä tyttärestä Emmasta. Nyt Hasselbond saa oppipojan, joka on täsmälleen hänen oman poikansa Gustafin ikäluokkaa. Gustaf kestää isänsä mielivaltaa, sillä hänessä palaa unelma merikapteenin urasta, jota isä ei voi hyväksyä. Hasselbondin vanhempi poika Elof on kuollut merellä vuosia sitten, ja mestari yrittää epätoivoisesti pitää isoveljeä elävänä omissa kuvitelmissaan.
Tämä tarina on hypnoottinen kertomus kahdesta pojasta: Karlille saari on vankila, kun taas Gustafille se merkitsee vapauden mahdollisuutta. Pojat päättävät tukea toisiaan, mutta heidän herkkä ystävyytensä muuttuu eristyksissä kilpailuksi, joka kasvaa vähitellen vihaksi. Majakkamestari Hasselbond ottaa Karlin siipiensä suojaan ja antaa hänelle aseman, joka kuuluisi hänen omalle pojalleen. Karlin on tehtävä moraalisia valintoja toinen toisensa jälkeen, ja hän ymmärtää liian myöhään, että jokaisella valinnalla on oma hintansa, ja että tämä hinta voi olla mahdottoman korkea.
Elokuvan ohjasi Ulrika Bengts, ja tuottajana toimi Mats Långbacka. Bengtsin edellinen elokuva, vuonna 2011 valmistunut ruotsinkielinen koko perheen elokuva Iris, sai laajaa huomiota kansainvälisillä elokuvafestivaaleilla ja levityksen Yhdysvalloissa.