53岁华裔移民凤霞(陈冲 饰)在加拿大蒙特利尔已经生活了大半辈子,人生被“妻子、母亲、移民”的身份牢牢捆绑:一段早已失去爱意的婚姻、需要照料的家庭、中西文化的夹缝,让她活成了别人期待的样子,也压抑了真实的自我。直到她遇见充满活力的年轻魁北克女孩卡米尔(夏洛特·奥宾 饰),一段意外的亲密关系唤醒了她埋藏多年的欲望与渴望。凤霞被迫直面内心的渴望,在家庭责任与自我解放、传统束缚与自由人生之间,做出艰难却决绝的选择,完成一场迟来的中年觉醒与自我救赎。
故事设定于18世纪90年代,在英国崎岖山路上,“龙卷风”(木村光希 饰)发现自己陷入了危险境地。她与父亲在木偶剧巡回演出路上,遇到了残忍的犯罪团伙,并发生了冲突。该团伙由舒格曼(蒂姆·罗斯 饰)和他的儿子小舒格曼(杰克·劳登 饰)领导。为了获取新的生活,“龙卷风”抓住机会,偷走了犯罪团伙最近一次抢劫的金子,并奋力逃脱。
女孩格格的母亲是上世纪60年代被送往内蒙草原由牧民抚养的3000名上海孤儿之一,但后来因为某些原因离开了草原并从此失去了与养父母的联系。母亲去世后,格格沉浸在悲伤中。为了完成母亲的心愿,格格踏上去草原寻找外公外婆的旅途,喜欢格格的男孩小凡也与格格一同前往。格格和小凡的寻亲之旅并没有一帆风顺,还好他们遇见了从台湾来草原的森森。接着三人又结识了森森要去的学校的学生蒙古小孩毕力格。在毕力格家稍作停留,却遇到了恐怖的狼群…击退狼群到了毕力格的学校,格格得知外公已经去世,外婆也很久没有消息了。就在草原烟花大会到来的时刻,烟花弹由于受潮放不响,小凡带着新的烟花弹赶来,还带来了担心格格而赶来的继父。