Animated Film on Muslim Prophet has to Pass Muster at Egypt's Al Azhar