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
Hassan Abdel Hamid
Amon
Fayeq Azab
Adam's voice
Kamal Mansour
Akhenaten's voice