故事产生在19世纪的英格兰,青年奥斯卡(拉尔夫·费因斯RalphFiennes饰)是一位传教士,心怀远大幻想的他踏上了前往澳洲内陆的旅途,筹备在那里展开自己的事业,让更多的人承蒙主的恩赐。露辛迪亚(凯特·布兰切特CateBlanchett饰)从小在富饶的家庭长大,衣食无忧的生涯让她保存了美妙的幻想和纯粹的心灵,在继承了父亲的玻璃厂之后,她决心将解放女性自立自强的态度发扬光大。 在流浪在大海上的一艘轮船上,就是这样类似又迥异的两人,他们相遇了。好强又好胜的两人打了一个赌,赌局里奥斯卡必需建造一幢玻璃教堂并将它运往内陆山区,赌注是露辛迪亚的全体产业。而正是这个勇敢又猖狂的赌局彻底转变了两人的命运。