Vihar, zelo svobodna obdelava drame Williama Shakspeareja, govorili o Phillipu Dimitrisu (John Cassevetes), srednjeveškem new yorškem arhitektu, ki preživlja krizu srednjih let. Ko izve, da ga je njegova žena Antonia prevarala, Dimitrius zapusti New York in se seli s hčerjo Mirando (Molly Ringwald) na grški otok. V Atenah spozna Aretho Tomalin (Susan Sarandon), pevko, in postaneta ljubimca. Toda po prihodu na otok se je on odločil za celibat, iz nerazrešenih razlogov.
Na otoku živi Kalibanos, ekscentrični puščavnik (Raúl Juliá), ki je pred njima bil edini prebivalec otoka. Phillip Dimitrus se zdi srečen vse dokler nekega dne po brodolomu na otok ne naplavi njegovo ženo, njenega novega ljubimca Alonza (Phillipov bivši šef) in Alonzovega sina.