故事发生在六十年代末的澳大利亚,四个被抛弃的孤儿男孩从小一同长大,由于他们都是在十二月时被送入孤儿院,这个四人小团体被人们称为“十二月男孩”。四个男孩从小生活在孤儿院,但一直长到少年时代,仍然没有被好心人收养,他们早已对加入一个完整家庭彻底失去了希望。这个夏天,孤儿院安排“十二月男孩”前往澳大利亚南海岸渡假,在渡假过程中,他们结识了一对有意收养男孩的好心夫妇,面对这一千载难逢的机会,四个男孩各怀心事,都暗暗希望被收养的是自己,由此,四人开始拉帮结伙,互相猜忌与敌对。在渡假期间,四个男孩中年龄最大的麦迫斯(丹尼尔·雷德克里夫饰),还遇到了一个令他怦然心动的女孩——露茜(泰莉莎·帕尔墨饰),生平第一次感受到了爱情的滋味。假期结束时,好心夫妇的收养决定终于做出,此时四个“十二月男孩”也早已经从争抢的情绪中释放出来,因为这次珍贵的假期令他们真正看清了自己人生的目标,并对未来建立起前所未有的希望与信心。。小纯、大龙、艾琳、哈雷四个即将毕业的大学生相约去郊外远足露营。四人正惬意地享受着这次郊游的乐趣,远处一声巨大的爆炸却打破了他们这段难得的青春时刻。当四人回到小镇的那一刻,他们意识到整个世界已经变得不一样了。在艰险地躲过一次又一次的外星机甲追杀后,他们来到了昔日的大学教授家。都教授告诉了他们有关外星侵略的来龙去脉,四人于是决定与都教授一起对抗残暴的外形机甲。同时另一幸存的人类组织在一名总督的带领下为了抢夺资源与小纯等四人展开激烈的斗争,面对着人类的互相残杀与外星机甲的大规模侵略,四人不得不快速成长起来,为了捍卫人类的尊严而战。但他们没有意识到,战争是永远不会停歇的。。