布莱恩(李·特格森 Lee Tergesen 饰)是一名前中情局特工,突然发现自己被卷入一系列离奇而危险的事件中。一连串不幸的事情开始围绕着他:买给女儿的礼物小狗竟然在途中爆炸,妻子丽诺儿(劳伦·斯塔迈尔 Lauren Stamile 饰)则在分居期间找到了新的伴侣,女儿金也陷入了与父亲间的关系僵局。 在一次半夜值班中,布莱恩偶然目击了一群可疑人物在秘密运输炸药。追查线索,他发现了一个表面上对待狗狗友善的小狗帝国,但实际上却在背后残害无辜的狗狗,涉及到更大的阴谋。为了挽救家庭关系,他联合曾是中情局特工的母亲展开调查。然而,女儿生日当天,突然出现了一群敌对者。尽管女儿成功逃脱,但布莱恩、妻子和母亲却被敌人所困。。1936年。红军长征后援部队战士火娃及张大顺、小武等被马步芳的军队俘虏,他们逃了出来,藏族老猎人巴布掩护了他们。在藏族人中,因为关于如何处置火娃等人起了争执。富户多汤父子要把红军交给马步芳部队,老巴尔坚决反对,使得头人百户终于同意放走这些小红军。恰在此时,马步芳军队来此搜捕逃走的红军,老巴尔和张大顺他们打死了三个敌人。敌军狗营长要活埋被俘的红军战士,老巴尔父子和其它人一起把他们救出。敌人抓住了老巴尔的儿子华尔丹,百户也在责怪老巴尔留下红军,引起了灾祸。为了不连累群众,被老巴尔所救的刘指导员和火娃决定用自己来换华尔丹,百户深受感动,由此觉醒,和红军一起与敌人作战。刘指导员带张大顺等人救出了华尔丹,狗营长洗劫了部落,头人百户也死在他的枪下。敌人集结兵力准备围攻红军,情况紧急。红军战士与藏民携手与敌人进行战斗。在战斗中,为了保护藏民,红军战士全部光荣牺牲。。阿龙与八岁女儿萤萤相依为命,因背负前妻的赌债而生活潦倒,但积极乐观的他从不抱怨,始终深信好人有好报。苦尽甘来,阿龙终于还清债务,决定带女儿去泰国旅游,不料萤萤在旅程中被拐子集团掳走。
痛失至亲的阿龙彻底放弃过往信念,为了留在泰国追查女儿下落,他不惜与泰国华侨阿兰再婚。此后两年,他一直暗中搜寻拐子集团的线索,为了复仇不惜牺牲一切的阿龙,化身成双手沾血的复仇者。最终,他能重拾昔日的善念、实现大彻大悟,还是会彻底坠入万劫不复的仇恨地狱?。