普洛斯佩拉(希思科特·威廉姆斯 Heathcote Williams 饰)生性善良喜爱研究魔法,在弟弟安东尼奥(理查德·沃里克 Richard Warwick 饰)和国王阿隆佐(彼得布尔 Peter Bull 饰)的联手迫害之下,普洛斯佩拉不得已带着女儿米兰达(托亚·威尔考克斯 Toyah Willcox 饰)流落孤岛。 普洛斯佩拉用魔法收服了岛上的精灵,之后,他呼唤来暴风雨,使得安东尼奥和阿隆佐、王子菲尔迪南(大卫·迈耶 David Meyer 饰)乘坐的船遭遇了海难,三人漂流到了普洛斯佩拉所在的岛屿。在荒岛之上,野心勃勃的三人依旧在斗心勾角,普洛斯佩拉用魔法让他们明白得了做人的道理,亦明白得了真善美的真谛,最终,普洛斯佩拉夺回了曾经属于他的一切。