Nowa Zelandia, XIX wiek. Młodziutka Irlandka Sarah (Samantha Morton) zachodzi w ciążę z Maorysem. Gdy jej synek ma 6 lat, porywa go maoryski dziadek. Zrozpaczona matka przez lata poszukuje chłopca. Na wyspie wybucha bunt przeciw Anglikom. Sarah jest rozdarta między dwoma kochającymi ją mężczyznami - irlandzkim najemnikiem Doyleem (Kiefer Sutherland) i maoryskim wojownikiem Wiremu (Cliff Curtis).