No photoLeila BarkhordariActingKnown ForShort like life2018Scream Noiselessly2007Third Sense2006Sleep and Awake2003Sleep and Awake2001