米尔德雷德(弗兰西斯·麦克多蒙德 Frances McDormand 饰)的女儿在外出时惨遭奸杀,米尔德雷德和丈夫查理(约翰·哈克斯 John Hawkes 饰)之间的婚姻因此走到了尽头,如今,她同儿子罗比(卢卡斯·赫奇斯 Lucas Hedges饰)过着相依为命的生活。一晃眼几个月过去了,案件仍然没有告破预兆,而警方似乎早已经将注意力从案子上转移了开来。 被绝望和痛苦缠绕的米尔德雷德租下了高速公路边上的三块巨型广告牌,在上面控诉警方办案无能,并将矛头直接对准了警察局局长威洛比(伍迪·哈里森 Woody Harrelson 饰)。实际上,威洛比一直隐瞒着自己身患绝症命不久矣的事实。因为这三块广告牌,米尔德雷德和威洛比的生活发生了翻天覆地的变化。
科学家们发现,宇宙中的两颗彗星正在急速向地球逼近,不出意外的话,它们终将撞上地球,给地球带来无法估量的损失。为了避免造成世界级的恐慌,政府封锁了这一消息,偷偷在格陵兰岛建造了非常坚固的堡垒,只有躲进堡垒的人们才能够获得一线生机,而进入堡垒的条件非常的苛刻。 杰夫(杰拉德·巴特勒 Gerard Butler 饰)是一名建筑工程师,他得到了进入堡垒的机会,于是决定带着妻子艾莉森(莫瑞娜·巴卡琳 Morena Baccarin 饰)和儿子内森(罗杰·戴尔·弗洛伊德 Roger Dale Floyd 饰)一起前往格陵兰岛。哪知道旅途进行到一半,察觉到了事件真相的军方开始了暴乱行动。