Mashallah Afrashte (ماشالله افراشته) has been a Producer in the following movies: The Train (1988). An Actor in the following movies: Waiting for Demon (1987), The Crime Evidence (1985) and The Leaf and the Wind (1985).
Mashallah Afrashte (ماشالله افراشته) has been a Producer in some movies: