社会动荡不安的唐朝未年,每18年举行一次的武林赏善罚恶大会上,武林十大前辈选出移花宫主为担任赶杀十大恶人重任的武侠义士,不料却遭到突至的宫主夫君燕南天的阻止。宫主以一招之差落败燕南天后夫妻反目,立誓18年后将授一门人杀尽十恶。 为感谢燕南天的救命之恩,十大恶人担起扶养其儿子小鱼儿(刘德华)的重任,并欲把他培养成天下最恶之人。宫主则收养了花无缺(林青霞),边授其武功边灌输男人都该杀的思想。18年过去,十大恶人与宫主分别命小鱼儿与花无缺在新一届赏善罚恶大会上争夺盟主,两人的生活轨迹开始交叉。
本故事根据真实事件改编。故事里的捍战小队是由华人组成的非洲某保镖公司的主力成员,他们不仅每天要面对和远方亲人的骨肉分离还要面对执行任务时的生死考验。于是队长杨东决定带着捍战小队踏上漫漫回家路。回到那个他们朝思暮想的祖籍国中国的怀抱。 捍战小队在回家的途中遇到武装匪徒屠杀平民百姓,队长杨东带领大家出手解救了无辜的难民和女孩纳塔。此后,捍战小队与匪徒们一路血战,但是却始终没能摆脱匪徒们的追击截杀。危急时刻,队长杨东在面对穷凶极恶的匪首威胁时强硬的回复:我们不会向邪恶低头。在我的家乡流传着这样一句话:谈,我们大门敞开,打,我们奉陪到底。 最终,捍战小队保护着纳塔成功到达边境,他们也重整行囊带着兄弟的骨灰再次踏上向东的回家路。
一天傍晚,中学语文老师林文在回家路上搭载了班上四名女生,但当晚其中一名女生在荒郊被害遇难。林文被认定为头号嫌疑犯,随即被抓捕,但之后由于证据不足便被释放。然而,整个社会对他的审判才刚刚开始,他的家庭也遭遇着前所未有的危机,而唯一解决问题的办法,就是亲自抓到凶手。
18世纪初,朝鲜李氏王朝正值英祖(宋康昊 饰)在位时期。英祖舐犊情深,在长子早逝后,他全部希望寄托在次子李愃(刘亚仁 饰)身上。不仅在他刚出生之际就册封为世子,更为其安排名臣督导功课。然而天不遂人意,世子耽于玩乐,无心学业,英祖一度提拔世子代理国政,可却使这对站在权力顶峰的父子渐行渐远。在一个瓢泼雨夜,世子杖刀闯入王宫。次日,他因意图谋反而遭到英祖的训斥,并被锁入米柜之中。在接下来的八日里,这对形同寇仇的父子各自回忆起过往的种种。 也许翻为平民父子更好,王宫内院最残酷的竟发生在最亲近人的中间……