故事发生在19世纪的英国。年轻的奥斯卡(拉尔夫·费恩斯饰)是一位有着崇高理想的传教士。他踏上了前往澳大利亚内陆的旅程,准备在那里创业,让更多的人接受上帝的恩赐。卢西迪亚(凯特·布兰切特、凯特·布兰切特)在一个富裕的家庭长大。她衣食无忧的生活保持着她美丽的梦想和纯洁的心。继承了父亲的玻璃工厂后,她决心发扬解放女性自立的态度。在海上漂流的船上,两个相似但不同的人相遇了。这两位实力强劲、竞争激烈的球员打赌,奥斯卡必须建造一座玻璃教堂,并将其运到内陆山区。赌注是卢西迪亚的全部财产。正是这场大胆而疯狂的赌博彻底改变了他们的命运。