2007年,詹姆斯博士在半岛军火商的支持下研究机器人。研究过程中,生化人安德烈发生基因变异,大开杀戒。他杀死了半岛军火商,控制了他的组织,并接手了对生化人的研究。詹姆斯博士侥幸逃脱,不得不寻求警方的保护。特工林东(成龙饰)被迫离开奄奄一息的女儿兮兮,接受证人保护的任务……
十三年后,科幻小说《机器之血》的出版,引出了黑社会机器人组织、神秘黑客李森(罗志祥饰)(被谋杀的半岛军火商之子)以及隐姓埋名的林东。三股势力都开始接近一个“普通”女孩南希(欧阳娜娜饰)的生活,想要从她身上获取秘密。而受黑衣人伤害并隐藏多年的安德烈也再次出手,经过重重挣扎终于将南希抓获,林动与李森不得不冒着生命危险一同前去救援,危急时刻,他们发现李森竟是被谋杀的半岛军火商之子,而生化人的实验记录也落入了李森的手中……