Als scherpschutter Matthew Quigley (Selleck) aankomt in Australië met alleen zijn zadel en een waardevol Sharp geweer, denkt hij dat hij op wilde honden moet jagen. Dat zijn opdracht bestaat uit het in koele bloede doodschieten van Aboriginals die op het land van de machtige veehandelaar Marston (Alan Rickman) wonen, had hij niet verwacht. Quigley weigert mee te werken aan de misdadige praktijken van Marston en wordt al snel van jager tot opgejaagde. Hij gaat een bloedige strijd aan met Marston en zijn trawanten die er al snel achter komen dat met Quigley en zijn geweer niet te spotten valt. En Quigley buigt voor niemand…behalve dan voor de bevallige, mysterieuze maar ook wat vreemde schoonheid Cora (Laura San Giacomo).