Антоніа Бандэрас — Марселіна Санз дэ Саўтуола Гальшыфте Фарахані — Канчыта Алегра Ален — Марыя Саўтола Ірэна Эскалар — дарослая Марыя Клемент Сібані — Эміль Картальяк Генры Гудмен — Дэ Лос Рыас П’ер Ніне — Пол Ратьер Руперт Эверэт — Мансіньёр Хавіві Хіль Валье — Арле Нікалас Фарэл — Віланова Луіс Салер — Мера Табата Сересо — Пасі Кэці Петэрсан — Караліна Мэрыам Д’ Або — Элена Кіке Гуаса — кароль Альфонса XII Трыстан Ульоа — Анры Брэйль Музыку да фільма напісалі брытанскі рок-музыкант Марк Нопфлер і шатландская перкусіяністка і кампазітар Эвелін Глен.