Kurz vor der Feier ihres hundertjährigen Bestehens wird die scheinbare Idylle des kalifornischen Küstenortes Antonio Bay empfindlich gestört. Es kommt zu mysteriösen Ereignissen: Pünktlich zur Geisterstunde hupen Autos von selbst, Benzin läuft aus den Zapfsäulen, Telefone klingeln wie verrückt und
Mattie Ross (Hailee Steinfeld) ist zwar erst 14 Jahre alt, rhetorisch aber vielen Erwachsenen weit überlegen. Als ihr Vater vom berüchtigten Gangster Tom Cheney (Josh Brolin) erschossen wird, sinnt das kecke Mädchen auf Rache und engagiert den versoffenen US-Marshall Rooster Cogburn (Jeff Bridges).