故事發(fā)生在19世紀的英國。年輕的奧斯卡(拉爾夫·費恩斯飾)是一位有著崇高理想的傳教士。他踏上了前往澳大利亞內陸的旅程,準備在那里創(chuàng)業(yè),讓更多的人接受上帝的恩賜。盧西迪亞(凱特·布蘭切特、凱特·布蘭切特)在一個富裕的家庭長大。她衣食無憂的生活保持著她美麗的夢想和純潔的心。繼承了父親的玻璃工廠后,她決心發(fā)揚解放女性自立的態(tài)度。在海上漂流的船上,兩個相似但不同的人相遇了。這兩位實力強勁、競爭激烈的球員打賭,奧斯卡必須建造一座玻璃教堂,并將其運到內陸山區(qū)。賭注是盧西迪亞的全部財產。正是這場大膽而瘋狂的賭博徹底改變了他們的命運。