Cast 30

Suleiman
Hurrem (Alexandra)

Ibrahim
Matrakchi
Head Lady-in-waiting

Hafsa
Head Eunuch
Mahidevran
Fatma
Ismail I
Dafne/Mihrimah
Hussain
Maryam
Gheorghe
Alvise
Hatice
Ferhat

Ahmet
Laula
Piri
Elena
Bayram

Slave Trader/Mustafa
Azer
Tahmasp
Crew 3
Writing
Directing
Sound