故事背景设定在禁酒令实施时期,私酒交易成为黑帮分子赚取暴利的首要选择。达利(大卫·帕特里克·凯利饰)与史托兹(尼德·艾森伯格饰)分别领导爱尔兰和意大利的黑手党,两派因争夺地盘而关系紧张,矛盾一触即发。某日,一位自称史密斯的神秘流浪者(布鲁斯·威利斯饰)来到小镇,他经验丰富,迅速察觉到小镇上空弥漫的紧张氛围。史密斯是个爱冒险的人,他决定利用这个机会大捞一笔。他巧妙地在达利和史托兹之间周旋,迅速积累了巨额财富。但不久后,史密斯发现自己陷入险境,成为两大黑手党急于铲除的目标。