W XVIII wiecznej Anglii, Oscar (Ralph Fiennes) jest młodym anglikańskim księdzem, źle ubrany i wygadany, ale z duszą anioła. Wychował się w rodzinie o surowych zasadach, uważał żę Bóg powiedział mu poprzez znaki by zostawił ojca i wiarę i przyłączyć się do kościoła anglikańskiego. Lucinda (Cate Blanchett) jest nastoletnią australijską dziedziczką, która desperacko dąży do wyzwolenia swojej płci spod męskiej dominacji. Kupuje fabrykę szkła i marzy o zbudowaniu kościoła zbudowanego prawie tylko ze szkła i przetransportowaniu go do australijskiego Outback. Oscar i Lucinda poznają się na statku płynącym do Australii, z różnych powodów zostali wyobcowani ze środowiska i jako skutek tego łączą swoje siły. Oscar i Lucinda są pasjonatami hazardu, Lucinda zakłada się z Oscarem o cały jej spadek, że nie dowiezie bezpiecznie szklanego kościoła do Outback. Oscar godzi się na to i ta decyzja prowadzi do zdarzeń, które odmienią ich życie na zawsze.
Ralph Fiennes
Oscar Hopkins
Cate Blanchett
Lucinda Leplastrier
Ciarán Hinds
Reverend Dennis Hasset
Tom Wilkinson
Hugh Stratton
Richard Roxburgh
Mr. Jeffries
Christian Manon
Mr. Tomasetti
Clive Russell
Theophilus
Barnaby Kay
Wardley-Fish
Linda Bassett
Betty Stratton
Geoffrey Rush
Narrator (voice)
Basil Clarke
Elderly Parishoner
Andrea Moor
Miss Shaddock