Mikhail Glinka "Ruslan and Lyudmila"
(magical opera in five acts)
Characters

Svetozar, Grand Prince of Kiev: bass

Ludmila, his daughter: soprano

Ruslan, a Kievan knight, Lyudmila's betrothed: baritone

Ratmir, a Khazar prince: contralto

Farlaf, a Varangian knight: bass

Gorislava, a captive of Ratmir [and in love with him]: soprano

Finn, a good sorcerer: tenor

Naina, an evil sorceress: mezzo-soprano

Bayan, a bard: tenor

Chernomor, an evil sorcerer, dwarf: non-singing role

A Giant Head: chorus (inside)

Sons of Svetozar, knights, boyars and boyarynyas, chamber-maids and nurses-maids, page boys, bodyguards, cupbearers, stolniks, the Prince's armed force, and people; maids of the magic castle, blackamoors, dwarves, slaves of Chernomor, nymphs, water-nymphs

The action takes place in the time of Kievan Rus'.