| Type: | supporting |
| Age Range: | 38 – 55 |
| Gender: | female |
| Voice Part: | soprano |
| Vocal Range: | none |
| Dancing: | N/A |
| Name | Gender | Vocal Part | Age Range | Role Type |
| Company manger | male | tenor | 30 – 60 | supporting |
| Esmeralda | female | soprano | 20 – 35 | supporting |
| Háta | female | mezzo | 35 – 50 | supporting |
| Indian | male | bass | 21 – 50 | cameo |
| Jeník | male | tenor | 18 – 27 | lead |
| Kecal | male | bass | 30 – 60 | lead |
| Krušina | male | baritone | 40 – 60 | supporting |
| Mařenka | female | soprano | 16 – 25 | lead |
| Mícha | male | bass | 40 – 60 | supporting |
| Two Boys | male | spoken | 8 – 15 | cameo |
| Vašek | male | tenor | 18 – 27 | lead |
| Villagers, children, actors | N/A | various | 6 – 75 | chorus |