Det gamle søskendepar Marilla & Matthew Cuthbert (Colleen Dewhurst & Richard Farnsworth) på Grønnebakken vil adoptere en dreng, for de har brug for hjælp på gården. Men en dag står Anne (Megan Follows) foran døren. Det kommer helt bag på dem. De har bestemt ikke bestilt en pige, men Anne er svær at komme udenom. Hun har fuld fart på, snakker uafbrudt, drømmer og glemmer tit alt omkring sig. Anne får hurtigt vendt op og ned på det stille liv på Grønnebakken...

Bibeleksperten Christian Bachmann bliver skudt ned for øjnene af sin datter, politikvinden Johanna. Inden han dør, overdrager han Johanna en samling noter, en nøgle og en computer. Den unge kvinde går på jagt efter sin fars morder, og snart opdager hun, at han var på sporet af en gådefuld, oldgammel kode, der er skjult i biblens tekster. En kode, som stærke kræfter vil gøre hvad som helst for at få fingre i.

I januar 1945 lægger det tyske passagerskib M/S Gustloff fra kaj i Gotenhafen i Tyskland. Trods hans mangel på erfaring er den unge kaptajn Hellmuth Kehding blevet tildelt kommandoen om bord på skibet, der fungerer som hospitalsskib for sårede soldater og - på netop denne rejse - som tilflugtssted for knap 9.000 tyskere på flugt fra den sovjetiske hær. Blandt de ombordværende er Lilli Simoneit, hendes 16-årige søn Kalli og den højgravide Marianne, der ligesom de tusindvis af andre passagerer håber, at skibet bliver deres redning fra Anden Verdenskrigs rædsler. Men kort efter at have forladt havnen rammes skibet af russiske torpedoer, og M/S Gustloff synker inden for en time.