Rok 1913. Fotograf Harold Ackland (Jeremy Irons) mieszka w australijskim miasteczku razem z żoną Giną (Liv Ullmann), starym ojcem (John Meillon) i 13-letnią córką Henriettą (Lucinda Jones). Dziewczynka zaprzyjaźnia się z dziką kaczką, oswojoną przez jej dziadka. Pewnego razu spokojne życie rodziny burzy przyjazd dawnego przyjaciel pana