Afshin Hashemi, actor, film director, screenwriter, editor, composer, producer