故事發(fā)生在19世紀(jì)的英格蘭,青年奧斯卡(拉爾夫·費因斯 Ralph Fiennes 飾)是一位傳教士,心懷遠(yuǎn)大理想的他踏上了前往澳洲內(nèi)陸的旅途,準(zhǔn)備在那里展開自己的事業(yè),讓更多的人承蒙主的恩賜。露辛迪亞(凱特·布蘭切特 Cate Blanchett 飾)從小在富裕的家庭長大,衣食無憂的生活讓她保留了美好的夢想和純潔的心靈,在繼承了父親的玻璃廠之后,她決心將解放女性自立自強的態(tài)度發(fā)揚光大。
在漂泊在大海上的一艘輪船上,就是這樣相似又迥異的兩人,他們相遇了。好強又好勝的兩人打了一個賭,賭局里奧斯卡必須建造一幢玻璃教堂并將它運往內(nèi)陸山區(qū),賭注是露辛迪亞的全部財產(chǎn)。而正是這個大膽又瘋狂的賭局徹底改變了兩人的命運。