Juliette Binoche ( Shirin )Taraneh Alidoosti ( Shirin )Niki Karimi ( Shirin )Morteza Hananeh ( Shirin )