Главные герои
Мартынка — добрый и отзывчивый сын бедной вдовы. Готов отдать последние деньги ради спасения животных. Его доброта позже возвращается к нему помощью Журки и Васьки. Одновременно он бывает доверчив: выдаёт жене тайну кольца и из-за этого попадает в беду.
Журка — собака, которую Мартынка спас от побоев. Верная, решительная и находчивая. Именно Журка первой узнаёт о беде хозяина и заставляет Ваську отправиться на помощь.
Васька — кот, спасённый Мартынкой от утопления. Ловкий и сообразительный. Иногда проявляет хитрость и эгоизм, пытаясь один присвоить заслугу возвращения кольца, но в конце мирится с Журкой и помогает хозяину.
Мать Мартынки — бедная вдова. Переживает из-за непрактичности сына и боится за его жизнь, но выполняет его просьбу и идёт сватать королевну.
Красная девица-змея — волшебная дочь подземного царя, спасённая Мартынкой из огня. В благодарность показывает ему путь к волшебному кольцу.
Подземный царь — отец спасённой девушки. Награждает Мартынку кольцом и предупреждает хранить его тайну.
Королевна — жена Мартынки. Стыдится его простого происхождения, обманом узнаёт тайну кольца, крадёт его и бросает мужа в беде.
Король — отец королевны. Сначала ставит Мартынке невыполнимое условие, затем обвиняет его в исчезновении дочери, а после раскрытия правды наказывает королевну.
Мышиный царь и мышонок — помогают Журке и Ваське добыть кольцо из дворца королевны.
Рачий царь — помогает разыскать кольцо после того, как Васька роняет его в море.