Marjane Satrapi (Gabrielle Lopes) é uma garota iraniana de 8 anos, que sonha em se tornar uma profetisa para poder salvar o mundo. Querida pelos pais e adorada pela avó, Marjane acompanha os acontecimentos que levam à queda do xá em seu país, juntamente com seu regime brutal. Tem início a nova República Islâmica, que controla como as pessoas devem se vestir e agir. Isto faz com que Marjane seja obrigada a usar véu, o que a incentiva a se tornar uma revolucionária.

Quando a sua família se muda da cidade para os subúrbios, Margaret, de 11 anos, navega entre novos amigos, sentimentos e o início da adolescência.

Nos bastidores da aristocracia francesa, segredos, intrigas e traições cercam o casamento entre um jovem libertino, Ryno de Marigny, e a honesta Hermangarde, garota de classe e refinamento. Apesar do verdadeiro amor entre os dois, a corte considera improvável que Ryno de Marigny conseguirá romper seu longo envolvimento passional com Vellini.