安妮(克里斯汀•斯科特•托马斯 Kristin Scott Thomas 饰)的女儿格雷斯(斯嘉丽•约翰逊 Scarlett Johansson 饰) 喜欢骑马,却在一次事故中和好友一同从马背摔下,好友遇难,而格雷斯也摔断了一条腿,她心爱的马匹“朝圣者”受伤得面目全非。格雷斯的心里蒙上了挥之不去的阴霾。母亲心里十分着急。听说蒙大拿有精通马语之人汤姆(罗伯特•雷德福 Robert Redford 饰),安妮决定携女儿和“朝圣者”同往疗伤。汤姆起初不答应,终被感动,格雷斯和“朝圣者”在马语者精心的训练调养下慢
正要赶往伦敦完婚的凯莉(Margaret Lockwood)因雪崩被困在山下的小旅馆里,偶遇摄影记者康德(Michael Redgrave),两个人因小事发生争执,第二天大家各自赶路,却登上了同一列火车。在车上凯莉与一名老妇人佛洛伊(Dame May Whitty)结伴,彼此照料。然而凯莉因头部被撞,恍惚中沉沉睡去,待她醒来,老妇人不见了。四处寻找佛洛伊,却不见她的踪影,凯莉只好报警。出乎意料的是同车厢的每个人都说没见过什么老妇人,陷入困惑的凯莉再次遇到康德。康德相信凯莉,也感到事有蹊跷,两人渐渐和好,一