Rok 1944. Daniel i jego matka, Annabel, pozostają w domu w spokojnej angielskiej wiosce. Tymczasem ojciec chłopca walczy na froncie wojny, która choć tak odległa, wydaje się otaczać bohaterów ze wszystkich stron. Kiedy matka i syn poznają Hansa, niemieckiego jeńca pracującego w pobliskim gospodarstwie, w ich życiu wreszcie coś zaczyna się dziać, choć dla każdego z nich spotkanie oznaczać będzie coś zupełnie innego. Annabel pozwoli otrząsnąć się z mroku depresji, w której tkwiła, odkąd urodził się Daniel. Dla chłopca, który radzi sobie z samotnością, uciekając w świat bajek i fantazji, Hans jawi się jako tajemniczy książę w przebraniu. Jednak Danielowi często trudno odróżnić rzeczywistość od fantazji, a Hans ma plan, by wykorzystać chłopca i jego matkę dla własnych celów.