De boeven Havana (Arquette) en Peter (Donovan)vluchten voor de politie, en komen in een Bijbelse leefgemeenschap terecht. Peter verstopt de buit, maar wanneer hij door een ongeval overlijdt, trouwt Havana conform de leefregels met zijn twaalfjarige broer Zeke (Gordon-Levitt) om de buit te kunnen zoeken.