The film takes place in Baku in 1918-19 and then several years later. The film is based on the opera of the same name by Fikret Amirov. Sevil became the first film opera in the history of Azerbaijani cinema.

Valentina Aslanova
as Sevil

Hasan Mammadov
as Balash

Zemfira Ismailova
as Gulush

Safura Ibrahimova
as Dilbar

Hamlet Gurbanov
as Abdulali bey

Mammadsadig Nuriyev
as Mammadali bey

Hasanagha Turabov
as Rustamov

Rza Afganli
as Atakishi

Agharza Guliyev
as Babakishi

Leyla Badirbayli
as Tafta