海湾战争中,坦克部队军官沙林(丹泽尔•华盛顿 Denzel Washington 饰)一次判断失误下令击毁了己军的坦克,令到好友鲍德温意外死亡了。虽然军事法庭判他不需承担责任,然而他还是日夜受着良心的煎熬,一直想找鲍德温的父母说明此事,却也一直没有勇气。 上司为了给沙林授勋,派他调查战争中一起机械师勇救士兵牺牲的事件。沙林调查中发现勇救士兵而英勇牺牲的竟然是卡伦(梅格•
埃利斯(丹尼斯·奎德 Dennis Quaid 饰)是一名商人,曾经有过一段非常黑暗的过去。他的父亲罗伊(詹姆斯·卡恩 James Caan 饰)是一名杀人凶手,犯下过灭门的惨案。父亲带给埃利斯的阴影一直持续到他成年。之后,在一场旅途中,埃利斯邂逅了名为戴维斯(梅格·瑞恩 Meg Ryan 饰)的女子,戴维斯温柔而又善良,她的出现拯救了埃利斯一团乱麻的生活。很快,两人就坠入了情网,走到了一起。