Als iranische Schauspielerin, Dichterin und ausgebildete Architektin stammt Leila Otadi aus Teheran und hat ihr Associate-Degree in Innenarchitektur an der Tehran University of Art erworben. Ihr Filmdebüt gab sie 2002 in „Black Eyes“ von Iraj Ghaderi, woraufhin sie in einer Reihe von Kinoproduktionen wie „Willow Tree“ (2004), „Left-Handed“ (2005), „Invitation“ (2008), „Looking For Happiness“ (2009…