All Cast

Youssef Chahine

Youssef Chahine

Yehia Eskendarany / Marc Antoine / Sostratus / Hephaestion

Yousra

Yousra

Nadia

Hussein Fahmy

Hussein Fahmy

Stelio

Amr Abdel Gelil

Amr Abdel Gelil

Amr / Alexandre / Hamlet

Hesham Selim

Hesham Selim

Magdy

Tahiya Cariocca

Tahiya Cariocca

Tahia

Huda Sultan

Huda Sultan

Nadia's Mother

Seif Abdelrahman

Seif Abdelrahman

Mohamed Bey

Abla Kamel

Abla Kamel

Curator

Zaki Fatin Abdel Wahab

Zaki Fatin Abdel Wahab

Guindi

Mohamed Henedi

Mohamed Henedi

Salah Zulfikar

Salah Zulfikar

Self

Ragaa Hussein

Ragaa Hussein

Hassan El-Adl

Hassan El-Adl

Ahmed ElHariri

Ahmed ElHariri

Tawfiq Saleh

Tawfiq Saleh

Tewfik

Mohammed Tawfik

Mohammed Tawfik

Hossam ElDein Mostafa

Hossam ElDein Mostafa

Ali Badrakhan

Ali Badrakhan

Ahmed Hegazi

Ahmed Hegazi

Khaled Hamza

Khaled Hamza

Ibrahim Hassanein

Ibrahim Hassanein

Mohga Abdel Rahman

Mohga Abdel Rahman

Osama Taha

Osama Taha

Yasser Maher

Yasser Maher

Bahaa Barwat

Bahaa Barwat

Tarek Kamel

Tarek Kamel

Isabelle Kamal

Isabelle Kamal

Tamer Ashraf

Tamer Ashraf

Nadia Abbas

Nadia Abbas

Dancer

Eyad Abdel Meguid

Eyad Abdel Meguid

Dancer

Saman Achraf

Saman Achraf

Dancer

Atef Awad

Atef Awad

Dancer

Mohamed Gebril

Mohamed Gebril

Doy Khayal

Doy Khayal

Dancer

Mohamed Mostafa

Mohamed Mostafa

Dancer

Sameh Saber

Sameh Saber

Dancer

Doy Solh

Doy Solh

Dancer

Mina Thabet

Mina Thabet

Dancer

Ezzat ElMashad

Ezzat ElMashad

Maher Selim

Maher Selim

Menha Batraoui

Menha Batraoui

Tawfiq Al Kurdi

Tawfiq Al Kurdi

Farouq Al Fishawy

Farouq Al Fishawy

Ahmed Al Fishawy

Ahmed Al Fishawy

Mohamed Fadel

Mohamed Fadel

Muneer Makram

Muneer Makram