Prospero demands Ariel to cause a storm causing a ship wreck. Prospero and his daughter Miranda end up on a island awaiting to meet some people along the way of their journey.
Miranda meets Ferdinand and falls in love at first sight. They reveal their true feelings and wants to get married. Prospero is against it at first and puts him through hard work to earn his approval.
Ariel's song puts them all to sleep again except for Sebastian and Antonio. Antonio who replaced his brother Prospero as Duke of Milan manipulates Sebastian, King Alonso's brother into doing the same thing by killing King Alonso. The two are about to kill Alonso in his sleep but Ariel awakens everyone and the two men quickly make excuses for drawing their swords out.
In the end, Prospero forgives everyone that put him through a lot and gives up his power even giving Ariel his freedom. As the others, they all return home.