View all
British film director
Omid Nooshin was an English film director and writer. He was best known for his debut independent feature film Last Passenger. Wikipedia