这个男人M(马库·佩尔托拉 Markku Peltola饰)是一个失忆的流浪汉,没有名字,亦没有过去。因为失忆,他无法拥有合理的身份证明,无法找到住处和工作。一个精明的治安员把废弃的集装箱出租给流浪人士作为居所,收取租金,男人也住了进去。在这里,各种同样苦难却心地善良 的人们,为男人的生活投射进来一缕温暖的阳光。男人更是得到了救助站姑娘厄玛(卡蒂·奥廷宁 Kati Outinen饰)的热心帮助,两人的爱情也在苦难的日子中悄然萌芽。男人似乎可以重新开始生活,却意外牵涉进一桩银行劫案。警察的追查不但让男人陷入
安妮(克里斯汀•斯科特•托马斯 Kristin Scott Thomas 饰)的女儿格雷斯(斯嘉丽•约翰逊 Scarlett Johansson 饰) 喜欢骑马,却在一次事故中和好友一同从马背摔下,好友遇难,而格雷斯也摔断了一条腿,她心爱的马匹“朝圣者”受伤得面目全非。格雷斯的心里蒙上了挥之不去的阴霾。母亲心里十分着急。听说蒙大拿有精通马语之人汤姆(罗伯特•雷德福 Robert Redford 饰),安妮决定携女儿和“朝圣者”同往疗伤。汤姆起初不答应,终被感动,格雷斯和“朝圣者”在马语者精心的训练调养下慢
1979年,罗马梵蒂冈教廷意识到和恶魔撒旦有着莫大关系的一名女婴诞生在纽约,二十年后,距离本世纪还剩最后三天的12月28日,撒旦(加布里埃尔·伯恩 Gabriel Byrne 饰)以一名人类银行家的肉身重现人间,丧失了妻女的前任警察杰瑞克(阿诺·施瓦辛格 Arnold Schwarzenegger 饰)和自己的安保团队受雇于伪装的魔鬼,为其提供保护。不久一名神父冒死狙杀撒旦,不幸失败,他在临死前向布瑞克提出警告。布瑞克与同伴按照神父留下的线索找到了女子克里斯汀(罗宾·汤尼 Robin Tunney 饰),