Księżna Mediolanu, Prospera (Helen Mirren), zostaje pozbawiona tronu przez własnego brata Antonia (Chris Cooper). Nowy władca nie ma litości – Prospera wraz z 4-letnią córką Mirandą muszą wypłynąć statkiem w nieznane na pełne morze. Udaje im się dotrzeć na położoną z dala od cywilizacji wyspę, której jedynym mieszkańcem jest Kaliban,