Depois que Albert (Seth MacFarlane) foge de um tiroteio, sua inconstante namorada (Amanda Seyfried) o deixa para ficar com outro homem. Nesse momento, uma bela e misteriosa mulher (Charlize Theron) chega à cidade e o ajuda a retomar sua coragem, o que faz com que os dois se apaixonem. Albert só não sabia que o marido de sua amada, um notório fora da lei, buscaria vingança e ele teria a chance de colocar em prática sua coragem recém-resgatada.