班宁(杰拉德·巴特勒 Gerard Butler 饰)是美国特勤局的特工,最近,他接到了一个重要的任务,那就是联手局长琳(安吉拉·贝塞特 Angela Bassett 饰),护送总统本杰明(艾伦·艾克哈特 Aaron Eckhart 饰)前往伦敦圣保罗教堂,参加英国首相的葬礼。
许毅生,一位50年代参与政治读书会而被判无期徒刑的老人,在当年抓人过程中出卖好友陈政一,以致陈被,枪决而下落不明。许关满16年出狱后,因愧疚而自囚于养老院10多年。他搬回女儿秀琴家中后,开始一一探访难友。此时,秀琴之夫因贿选而遭羁押禁见,秀琴情绪终于爆发,重提父亲因政治而被判终身狱,与母亲离婚,导致母亲自杀,秀琴自小孤苦伶仃。许对女儿的责难,无言以对。之后许终于寻获陈之墓地,跪拜烧冥纸求恕后,返回家中已心力交瘁,入门即累倒在地,秀琴扶老父入房,无意中翻见桌上日记,始体会父亲多年来对老友、妻女之愧歉,望见床上奄奄一息老父……
洞房花烛夜后的第二天早晨,新郎官蒋兴哥把祖传下来的珍珠衫交由新娘子三巧儿保管。蒋兴哥要前往广东收取当年尚未收取的债务。外地商人陈商趁机勾引三巧儿。七月七那天是三巧儿的生日。酒酣耳热之际,陈商钻进了三巧儿的纱帐。事后,虽然三巧儿追悔莫及,但仍忍不住继续和陈商偷情。陈商要动身前往南京。临行前,三巧儿把珍珠衫送给了陈商。陈商到南京后,认识了大病痊愈后的蒋兴哥。蒋兴哥发现自家的传世宝贝居然穿在陈商的身上。蒋兴哥明白了一切。蒋兴哥把一纸休书当做药方让三巧儿送交给了岳丈。后来,三巧儿改嫁中年丧妻的知府。陈商在老家遭妻室平氏辱骂后,跑来找三巧儿,得知三巧儿改嫁,气急而亡。陈商死后,其妻子平氏前来襄阳找夫,落魄到靠典当东西维持生计,得蒋兴哥帮助,因念其长相颇似三巧儿,蒋兴哥续娶了平氏。蒋兴哥帮平氏赎回了所有的典当品,并发现自家的传世宝贝珍珠衫也在其中。蒋兴哥恍悟,自己续娶的妻室原来就是陈商的遗孀。