Before I watched this film, I thought one should be really expert in historical facts to build a historical movie which I realized was wrong. It's a film without even a plan! which contains just miracles every Iranian has heard of. Maybe Majidi was exited about the technology of special effects and wanted to show every miracle he has heard. And the rest of the film is about everyone is attracted to Muhammad without a reasonable reason while he is just a baby or little boy. I was wonder if Majidi has read even a book about Muhammad. But in the positive sight I thought the music and special effects of the film was really good.