Raj, de zoon van een rijke Indiër die in Engeland woont, loopt er op school de kantjes vanaf. Tijdens een reis door Europa ontmoet hij Simran en al snel zijn Raj en Simran op elkaar verliefd. Simran is echter al uitgehuwelijkt aan de zoon van een vriend van haar vader in India.
Het verhaal speelt zich af ver voor de aankomst van de Europeanen in Arnhem Land, Noord-oost Australië. Enkele mannen zijn op jacht en één van hen vertelt over zijn verboden liefde. Daarop vertelt de oudste van het stel een verhaal over de voorouders en hun liefde, vrouwen, geweld, magie en wraak.
Een financieel worstelende vader wordt geconfronteerd met een moreel dilemma wanneer hij als huurmoordenaar de criminele onderwereld betreedt om zijn gezin te onderhouden.