本片讲述的是一位女高中教师在课堂上回答了一个学生关于耶稣的提问,这给她带了深深的麻烦,她将为此争取在公共场所讨论耶稣的权力。
距今一千多年前,维京勇士斯坦纳(查理·比尤利 Charlie Bewley 饰)和格里米(Michael Jibson 饰)、海根(Clive Standen 饰)等勇士与来犯的撒克逊人展开惨烈凶险的战斗。未过多久,维京国王(James Cosmo 饰)病入膏肓,他无意将王位传给不相信诸神和预言,只崇尚自己力量的儿子斯坦纳,同时对野心勃勃的另一个儿子哈罗德(Finlay Robertson 饰)也不做打算。老国王指示斯坦纳寻找被放逐许久的长子哈肯(Elliot Cowan 饰),迎立他为新的国王。 斯坦纳承接了父王的命令,带着海根、格里米以及同父异母的兄弟瓦利(Theo Barklem-Biggs 饰)踏上寻找兄长的凶险征途。与此同时,哈罗德暗中与撒克逊人勾结,维京人的命运系于一线。
乔治失去父亲后在一个冬天来到祖父母家,通过和一只狗狗的相处获得了成长。
乔(尼克·罗宾逊 Nick Robinson 饰)的母亲在他很小的时候就离开了他,现如今,他和父亲弗兰克(尼克·奥弗曼 Nick Offerman 饰)过着相依为命的日子。弗兰克是一个非常独断专行的男人,控制欲极强的他无时不刻的想要控制乔生活里的方方面面。和乔境遇相同的还有帕特里克(加布里埃尔·巴索 Gabriel Basso 饰),他也因为家人们的过度关注而感到窒息。 一天夜里,乔和好友比阿基奥(莫伊塞斯·阿里亚斯 Moises Arias 饰)意外发现了一处人迹罕至的森林,和帕特里克一起,感受到了大自然召唤的孩子们决定离家出走,在这片森林里建立他们的乌托邦,这段牢不可破的友谊在一位名叫凯利(艾琳·莫里亚蒂 Erin Moriarty 饰)的女生介入之后,发生了微妙的变化。