埃里森·奥斯沃特(伊桑·霍克 Ethan Hawke 饰)是一个十几年前小有名气的犯罪小说作家,为了寻找创作灵感,他不惜一次次搬入曾经发生过命案的凶宅。时至今日,为了重现往昔的辉煌,他再次带着妻子崔茜(Juliet Rylance 饰)以及一双儿女特里夫(Michael Hall D'Addario 饰)和艾丝莉(Clare Foley 饰)搬入一栋凶宅。在收拾阁楼时,他偶然发现一卷家庭录影带,里面记录着房子前主人一家快乐幸福的生活瞬间以及他们被吊死在树上的惨烈画面。此后的日子里,他一遍遍观看录影带,从中寻找罪犯的蛛丝马迹,并且在房屋内的每个角落追查线索。
在这一过程中,各种诡异事件相继在家人身上发生。埃里森此时已难以抽身……。20世纪30年代初的十里洋场,各方势力云集于此,相互角力、此消彼长。做着合法生意的上海洋服店老板董绍基无法独善其身,贪婪凶狠的日本侵略者妄图霸占市场,吞并洋服店。他们软硬兼施,使出各种阴谋诡计和圈套,最终致令董绍基含恨身亡。董家嗜赌成性的少爷董福宝(于震 饰)遭此巨大变故,对日本人充满无法根除的仇恨。他火烧紫罗兰,穷困潦倒之后在顾炳生(侯天来 饰)的护持下遁入青帮。在刀光血影、拼杀征伐中扶摇直上,逐渐成长为号令一方的头目。1972年,淞沪会战爆发。爱国心切的董福宝带领徒子徒孙和侵略者抗争。
随着抗战的日趋激烈,曾经为追逐眼前利益好勇斗狠的董福宝,终于在民族魂的感召下,走上了民族解放的抗战之路……。