前科累累的惯犯嗨(尼古拉斯·凯奇 Nicolas Cage 饰)同狱警艾德(霍利·亨特 Holly Hunter 饰)一见钟情,两人喜结连理。之后,嗨决定为了爱妻痛改前非做个好人。非常喜欢孩子的艾德发现自己居然无法生育,终日郁郁寡欢,嗨看在眼里十分痛心。镇上的大亨亚利桑纳(特雷·威尔逊 Trey Wilson 饰)家诞下了五胞胎,听闻此事,艾德和嗨甘愿冒险,从大亨处偷了一个名叫尼尔森二世的婴儿。终于有了孩子艾德十分幸福,嗨却逐渐感到了作为一名父亲的压力。丢失了孩子的大亨十分焦急,报案之后警察却对案件毫不上心,此时,一名自称“地狱使者”的壮汉找到大亨,打包票能帮他寻回儿子。嗨的家里也是一团糟,两名囚犯越狱前来投奔嗨,他们发现婴儿身价不菲将其劫走。与此同时,嗨得罪过的上司也发现了婴儿的秘密,并以此要挟嗨对他百依百顺。千钧一发之际,为了妻儿,为了保护他所爱的人们,嗨不得不重出江湖。
公元1645年,清军已经占领明朝半壁江山,南明隆武帝退守福建。当时的台湾被荷兰人占领,国家有难之机,皇帝(徐敏 饰)招见郑森(赵文卓 饰),赐名“成功”,任御营中军都督。由于父亲郑芝龙(杜志国 饰)在反清复明中与皇帝意见相左,隆武帝封郑成功为招讨大将军,赴边关探查军情。十几年后,荷兰人统治下的台湾民不聊生,不断有不甘被盘剥的百姓逃奔而至,郑成功決定收复台湾。一六六一年春末,郑成功率200艘战舰进攻台湾,在何斌的帮助下,郑军绕过鹿门岛浅海,两万多人出其不意地出现在荷军面前,荷兵仓皇应战,并将薛良等数名百姓押做人质,声言若郑军不撤就杀人质。何斌欲换薛良遭荷兵打死,薛良随即跳城而亡,郑成功见状怒发冲冠......