蒂莉(凯特·温丝莱特 Kate Winslet 饰)回到了阔别已久的家乡,在十岁的时候,她因为被控谋杀了同学斯图尔特(Rory Potter 饰)而遭到了整个小镇的驱逐,就连蒂莉的母亲茉莉(朱迪·戴维斯 Judy Davis 饰)也不相信蒂莉的清白。虽然这么多年过去了,但蒂莉在这里依然是一个不受欢迎的存在,邪恶的一员伊万(沙恩·伯恩 Shane Bourne 饰)依然掌握着小镇居民们生死存亡的命脉,与此同时,他还有着另一个身份——斯图尔特的父亲。 蒂莉在小镇上开了一家裁缝铺,随着时间的推移,她所售卖的款式新颖的服装和闪闪发亮的布料为她俘获了一批忠实的顾客。实际上,蒂莉一直没有放弃调查当年事件的真相,她并没有杀人,她坚信当年的那个凶手如今依然生活在这座小镇里。
故事背景设定在一个虚构的近未来社会,居民的婚恋受到严格控制管理。根据规定,单身者要被集中移送到一个酒店里,他们必须要在45天之内找到一个匹配的伴侣,失败者会被转化为一种自选的动物,并被流放到森林中。为了延长45天的期限,酒店里的单身者们还会到森林里狩猎其他逃亡的单身者。 本片的主人公大卫(柯林·法瑞尔 Colin Farrell 饰)与一批单身者一同被送到酒店,他忍受着这里的各种严苛规定,同时也积极在酒店提供的各式各样的相亲场合中寻找伴侣。眼看期限将至,大卫还没有找到合适的伴侣。尝试和一个女人配对失败后,他逃到了酒店外面的森林,逃亡的单身者居住的地方。然而,在这个单身者反抗酒店制度的栖息地里,又有着另一套截然不同的制度……
犹太裔美国妇女玛丽亚(海伦·米伦 Helen Mirren 饰)为讨回在第二次世界大战中被纳粹掠走的传家宝——《艾蒂儿肖像一号》,向年轻律师兰迪(瑞恩·雷诺兹 Ryan Reynolds 饰)求助,兰迪被名画不凡的价值与传奇的经历所吸引,决定陪玛丽亚追讨名画,这本是正义行为,但他们却发现奥地利当局使出种种手段,只为留住被视为“奥地利蒙娜丽莎”的国宝画作,玛丽亚与政府机器不屈不挠地抗争的同时,重回维也纳故地,掩埋超过半个世纪的痛苦记忆再度浮上她的脑海……