失去双亲的Peter(郭富城饰)在哥哥Greg(吕良伟饰)的庇护下衣食无忧,整日沉浸在电脑世界中。不料,当2000年来临时他的生活却发生了翻天覆地的变化。哥哥Greg因参与编写国防用的软件炸弹,被联邦调查局怀疑出卖情报而遭杀害,香港政治部的Ronald(吴镇宇饰)介入调查此事。突发的变故令Peter一夜间成熟起来,他坚信哥哥绝不会做出卖国家利益的事情。于是,他与好友Benny(吴彦祖饰)、女友Janet(蔡乐芝饰)一起飞往新加坡调查事件的真相。在调查的过程中,Peter突然遇到了自称是Greg未婚妻的Salina(郭妃丽饰),并且从她那里得知美国CIA的Kelvin(连凯饰)另有阴谋。而就在他们久寻答案不获之时,Benny发现了Greg出事前拷贝的两个软件程序。而这份有关千年虫的软件关系着国防的安危,关系着众多行业的命脉,也关系着Greg的清白。于是Peter与死党们继续追踪并与新加坡政府所派的Eric(赖兴祥饰)进行暗中调查合作,终于发现了一个惊天大秘密。