La venganza de Jane
Jane Hammond (Natalie Portman), una buena ciudadana está casada con uno de los peores malechores de la ciudad. Cuando su esposo Bill (Noah Emmerich) se vuelve contra su propia banda, los despiadados Bishop Boys, y vuelve a casa apenas con vida con ocho balas en su espalda, Jane decide tomar un arma y poner el asunto en sus propias manos. Cuando el líder John Bishop (Ewan McGregor) se prepara para la venganza, la única esperanza para la supervivencia de su familia descansa en su viejo amor Dan Frost (Joel Edgerton) un pistolero cuyo odio por Bill sólo se ve ensombrecido ligeramente por su amor por Jane.