Roman Kacew jest cenionym pisarzem, który właśnie sfinalizował swoją najnowszą powieść. Jego dzieciństwo nasycone jest namiętnościami i niesamowitymi doświadczeniami, które przypadły mu w udziale za sprawą jego obdarzonej wyjątkową wyobraźnią matki - Niny. To właśnie dzięki niej jest teraz poczytnym literatem. Zaspokojenie matczynych ambicji to główny cel jego życia. Jednak pragnienia w równym stopniu kochające, co wymagającej Niny okazują się potwornie obciążające, a Roman nie do końca może pogodzić się z tym, że stworzony przez jego matkę świat jest iluzoryczny.
Pochodząca z wyższej klasy społecznej Louise (Catherine Deneuve) zarządza biznesem zmarłego męża oraz opiekuje się niepełnosprawną córką Julią (Diane Kruger). Wszystko diametralnie się zmienia, gdy przez poważny błąd Julie, ginie jej chłopak. Matka dziewczyny za wszelką cenę chce chronić córkę, jednak przyjaciel zmarłego - Ben (Nekfeu) postanawia szantażować kobiety.
Młoda zakonnica, Katarzyna von Bora, podczas pobytu w klasztorze trafia na reformatorskie pisma Marcina Lutra, które pozwalają jej poznać odmienny sposób myślenia o otaczającym ją świecie. Razem z jedenastoma innymi zakonnicami ucieka z klasztoru i trafia do Wittenbergi. Tam osobiście poznaje Lutra. Małżeństwo z reformatorem daje jej możliwość rozwoju, a dodatkowo jako przedsiębiorcza gospodyni znacznie przyczynia się do utrzymania rodziny. Śmierć trzynastoletniej córki Marcina i Katarzyny niemal doprowadza do rozpadu ich związku.