职业杀手张伟伦(任达华饰)来到香港执行任务。 在这个过程中,他被对方发现了。 他必须在一个村庄定居。 张租住在保守派女教授李代梅(程裕龄饰)家里。 李误以为张是舞男,遂自杀。 好友林佳佳(梁云睿饰)学习防狼之术以保贞操,张则试图隐藏身份,使出诡计。 期间,他与李发生过不少矛盾和玩笑。 另一方面,组织派出杀手阿历克斯(黄子阳饰)前往香港查明张伟的情况。 之所以能按时完成任务。 亚历克斯早就想杀死张并取代他的位置。 张终于完成了自己的使命,决定隐退,留在乡村过着平静悠闲的生活。 李觉得他激励了张改变他的方式。 他很高兴,和他的关系也与日俱增。 亚历克斯无意中发现了张的藏身之处,决定与他决一死战。 李这才得知张的真实身份,两人在生死面前与阿历克斯展开了殊死搏斗……