Алонзо, король Неаполя.
Себастьян, его брат.
Просперо, истинный герцог Миланский.
Антонио, его брат, узурпировавший титул Миланского герцога.
Фердинанд, сын короля Неаполя.
Гонзало, честный старый советник.
Адриан и Франциско, придворные.
Калибан, дикарь и уродливый раб.
Тринкуло, шут.
Стефано, пьяный дворецкий.
Капитан корабля.
Боцман.
Моряки.
Миранда, дочь Просперо.
Ариэль, дух воздуха.
Ирида, Церера, Юнона, Нимфы, Жнецы – духи.
Действие происходит сначала на борту корабля, потом на необитаемом острове.