Un granjero, tras huir asustado de un tiroteo, es abandonado por su novia; en ese momento conocerá a la esposa de un importante forajido que se ofrecerá a enseñarle a disparar para así tratar de recuperar el amor de su novia, si bien ahora este se enamorará de ella... coincidiendo con el regreso a casa del forajido.
Seth MacFarlane (Albert Stark), Charlize Theron (Anna), Amanda Seyfried (Louise), Giovanni Ribisi (Edward), Neil Patrick Harris (Foy), Sarah Silverman (Ruth), Liam Neeson (Clinch Lisgud).