All Cast

Khaled El Nabawy
Ram

Yousra
Sumed

Mahmoud Hemida
Minahar

Ahmad Bedir
Tut

Safia ElEmary
Basma

Hanan Turk
Hati

Michel Piccoli
Adam - Ram's father

Seif Abdelrahman
Sailor

Ahmed Salama
Perry

Ahmed Fouad Selim
Jader

Amr Abdel Gelil

Hassan Abdel Hamid
Amon

Safaa Al Toukhy

Hassan El-Adl

Fayeq Azab
Adam's voice

Maher Selim

Youssef Ismail

Menha Batraoui

Sid Ali Kouiret

Nasser Shaheen

Ahmed Mokhtar
Kamal Mansour
Akhenaten's voice
Abbas Saber
Youssef Ismail
Mai Essam
