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.
A história começa com Flash procurando um amigo em Varsóvia, na Polonia, que está sendo sistematicamente aniquilada pelos bombardeiros de Hitler. O amigo moribundo de Flash deixa uma mensagem para (então desconhecido para Flash) Zarkov: "Mongo". Flash pega um avião onde conhece Dale Arden, que está tentando conseguir uma entrevista com o Dr. Zarkov. O avião é atingido por uma violenta tempestade, que se transforma em uma devastadora chuva de meteoros, esmagando um dos motores do avião. Flash e Dale saltam, mas um meteoro atinge seu paraquedas, fazendo a dupla cair no chão. Um misterioso raio roxo os arranca da noite tempestuosa e os coloca suavemente no chão. Eles têm que correr em busca de abrigo, encontrando seu objetivo: Zarkov, que os leva para sua nave espacial, informando-lhes que o meteoro não é um acidente; na verdade, é um ataque de precisão contra ele. Como seu refúgio, eles partem em seu foguete, rumo a Mongo e à aventura.