《简有把枪》讲述女主角的丈夫有一天带着枪伤回到家中,女主角为保护丈夫不被人追杀,不得不求助于前男友帮助的故事。 一位西部女人简(娜塔莉·波特曼饰),有天当她的丈夫比尔(诺亚·艾默里奇饰)被约翰·比尔绍普(伊万·麦克格雷格饰)所伤,奄奄一息地逃回家后却仍然逃脱不了帮派同伙的追杀。万般无奈,简只得求助于自己曾经的情人丹(乔尔·埃哲顿饰)给予保护,虽然丹对两人的伤心往事耿耿于怀,但仍出于心软答应帮助简。于是,两人开始积极训练、并肩作战,渐渐旧情复燃、情愫滋生。