三年前,外星机器人入侵地球,经过七天的战斗地球被完全占领。从此之后,机器人对人类严加看管,它们向人类头上安装了定位系统,一旦检测到人类走出家门便将其毁灭。除此之外,外星人雇佣罗宾(本·金斯利 Ben Kingsley 饰)等人类叛徒担任辅助管理工作。罗宾迷恋美丽的妇人凯特(吉莲·安德森 Gillian Anderson 饰),但凯特只痴心等待失踪的丈夫归来。罗宾口口声声称凯特的丈夫早已遇害,不过她的儿子西恩(Callan McAuliffe 饰)并不相信,男孩始终未放弃寻找父亲的努力。某天,西恩意外和康纳(Milo Parker 饰)等伙伴发现令定位系统失效的办法。
孩子们尝试着走出家门,这一变故也让推翻机器人的统治成为可能……。龙妻遭一高级干部子弟奸杀,凶手因恃势而逍遥法外,阿龙 (郑浩南) 悲愤莫名,一时冲动,错手杀死凶手,阿龙自知惹下大祸,遂与舅仔阿文 (梁思浩) 一起偷渡往香港。
龙、文千辛万苦才抵达香港,却落入蛇头集团手中,被黑帮大阿哥阿坤利用,在建筑地盤当黑市工人,阿坤不但吞占工人之工钱,还通知警方缉捕众人,龙、文落荒而逃,阿文失足堕楼惨死,阿龙则负伤逃脱。
阿龙负伤投靠好友阿泉 (廖启智) 。阿龙当年曾在战争中救阿泉一命,泉妻阿凤 (吴家丽) 更是阿龙之旧情人,阿泉一直感到愧对阿龙,遂收留阿龙。
大圈帮首领阿雄 (黄日华) 逼阿泉加入其打劫行动,阿泉一心投考为有牌医生,不想铤而走险,加以拒绝,阿雄却不肯放过阿泉,阿龙看不过眼,代为出头,阿雄赏识阿龙身手,软硬兼施逼阿龙合作打劫,阿龙坚决拒绝。
阿泉为人敏感,疑心极重,因阿凤对阿龙细心照顾,而猜疑二人旧情复炽,其後阿凤为维持家计,瞒著阿泉往夜总会做舞女,终被阿泉得悉,阿泉大受刺激,把心一横,主动加入阿雄之打劫行动。
沙展森乃阿龙昔日之战友,现在负责剿灭大圈帮,沙展森得知阿龙与阿雄之关系,往找阿龙,要他做警方之线人,加入阿雄之打劫行动,阿龙为照顾阿泉之安危,遂答允沙展森之要求。
阿坤见大圈帮势力日渐壮大,欲除之而後快,遂把阿雄之打劫行动通知警方,警方布下天罗地网,擒杀阿雄等人,沙展森为势所迫,未能通知阿龙,阿龙等陷入险境,经过一场激烈枪战,阿雄、阿泉等俱惨死,独阿龙逃脱。
阿龙追查出此事乃阿坤所为,新仇旧恨,誓杀阿坤报仇,单人匹马,勇闯阿坤之架步。