A II. világháborúban hadbíróság által lefokozott Hal Stanton (Denholm Elliott) hosszas hányódás után Ausztráliában telepszik le - álnéven. Itt találkozik egy jómódú lánnyal, akibe azonnal beleszeret, ám Catherine (Judy Morris) családja rossz szemmel nézi a kapcsolatot. Amikor kiderül a férfi múltja, kegyetlen módon közbelépnek és - lányuk terhességét is eltitkolva - elszakítják őket egymástól. Catherine megkeseredetten, a világtól elzárkózva neveli fel asztmás lányát, Katrinát (Nicole Kidman), aki anyja halála után nyomozni kezd soha nem ismert apja után.