I see what they were trying to portray here but they made a huge mistake when they decided to start discussing Imam Mahdi. He is a man respected and revered among Shia Muslims and the way that they portrayed him and said very untrue things about him is definitely wrong and offensive to many people. Honestly, people should really consider the implications of what they portray, especially in movies that millions of people will see. Very disappointing.