故事发生在二十世纪五十年代的伦敦,雷诺兹(丹尼尔·戴-刘易斯 Daniel Day Lewis 饰)和妹妹西丽奥(莱丝利·曼维尔 Lesley Manville 饰)一起经营着名为“伍德科克之家”的制衣所,在伦敦当时的上流社会之中,能够穿上雷诺兹亲手缝制的礼服是每一个王公显贵和明星名流的愿望。一次偶然中,雷诺兹在餐馆里遇见了名为阿尔玛(薇姬·克里普斯 Vicky Krieps 饰)的女服务生,两人一见钟情。雷诺兹将阿尔玛领入了五光十色的花花世界,但阿尔玛眼中却一直凝望着雷诺兹的身影。在生活中,雷诺兹是一个
一帮高能外星生物打赌要毁灭地球,在他们毁灭地球之前走了一趟例行程序,就是挑选一个地球人并赋予其心想事成的超能力。如果这个人不干好事,他们就果断把地球摧毁。于是默默无闻的单身中学老师尼尔(西蒙·佩吉 Simon Pegg 饰)无意被选中,并成了外星人最后决定是否毁灭地球的赌注。在这个过程中发生了一系列啼笑皆非的故事,一个星球的存亡就在这个小人物的身上。随着尼尔的能力越来越大,他的梦中情人凯瑟琳(凯特·贝金赛尔 Kate Beckinsale 饰)也被卷入其中,他是否能保护地球和自己心爱的人呢?