La tempesta è una storia d'amore di primissimo ordine, che inizia con un naufragio e termina con un matrimonio. La commedia segue il mago esiliato Prospero mentre coglie l'occasione per riconquistare il suo ducato dal fratello ingannevole.
Atto primo
Una nave viene catturata da una terribile tempesta. Diventa chiaro che la nave trasporta il re di Napoli, Alonso; suo figlio Ferdinando; e il duca di Milano, Antonio. Stanno tornando da Tunisi, dove hanno visto la figlia del re Claribel sposarsi con il re tunisino. La nave viene colpita da un fulmine e loro, disperati, affondano.
Sulla riva, Miranda implora suo padre mago, Prospero, di salvare i marinai che stanno annegando. Le dice di non preoccuparsi, e invece le ricorda la storia del loro arrivo su quest'isola quando Miranda aveva solo tre anni. Prospero presenta a lungo la sua storia, che ha iniziato a raccontarle prima ma non ha mai finito, e chiede continuamente a Miranda di assicurarsi che stia prestando attenzione. Prospero era il legittimo duca di Milano, ma suo fratello Antonio lo tradì, usurpò il suo ducato e mandò Prospero e Miranda su una barca. Fortunatamente per loro, il fedele consigliere Gonzalo ha rubato loro le provviste e persino l'amata biblioteca di Prospero. Prospero e sua figlia si sono trovati su quest'isola, e da allora vivono lì.
Quando termina la storia, Prospero mette Miranda a dormire con un incantesimo e parla con Ariel, uno spirito al suo servizio. Ariel lo informa che tutti i marinai sono al sicuro a terra in gruppi separati, incluso il figlio del re, che è solo e piange. Quando Ariel ricorda a Prospero la sua promessa di liberarlo imminente, Prospero lo rimprovera per ingratitudine. Ricorda ad Ariel come lo ha liberato dalla sua prigionia da Sycorax, la strega che governava l'isola prima della sua morte. Tuttavia, Prospero riconosce la richiesta di Ariel e gli promette di nuovo la libertà, in cambio di alcuni favori finali.
Prospero sveglia Miranda per accompagnarlo da Calibano, il figlio di Sycorax e una figura temibile. Nella loro conversazione con Caliban, è emerso che Prospero ha cercato di trattare bene Caliban, ma il figlio della strega ha tentato di imporsi su Miranda mentre gli stava insegnando l'inglese. Da allora, è stato imprigionato, trattato come uno schiavo e denigrato.
Ariel attira quindi Ferdinando con musica a Miranda; i due giovani si innamorano a prima vista, con Miranda che ammette di aver mai visto solo due uomini prima (suo padre e Caliban). Prospero riconosce a parte questo era il suo piano; tuttavia, quando ritorna nel gruppo, accusa Ferdinando di essere una spia e lo fa lavorare per la mano di sua figlia, con l'intenzione che il principe onorerà di più un premio vinto duramente.
Atto secondo
Gonzalo tenta di confortare il suo re, Alonso, che piange il figlio che pensa sia annegato. Sebastian e Antonio scherzano allegramente. Ariel, apparentemente attuando il piano di Prospero, incanta tutti, tranne Sebastian e Antonio, a dormire. Antonio coglie l'occasione per incoraggiare Sebastian ad assassinare suo fratello Alonso e diventare lui stesso re di Napoli. Lentamente convinto, Sebastian estrae la spada per uccidere Alonso, ma Ariel sveglia tutti. I due uomini fingono di aver sentito un rumore nei boschi e il gruppo decide di cercare il corpo del principe.
Entra Caliban, portando legno. Individua Trinculo, un marinaio e un giullare italiano, e finge di dormire per non essere disturbato dal giovane. Trinculo, disperato del tempo, si nasconde sotto il mantello di Caliban, ma non prima di osservare a bocca aperta la stranezza del corpo di Caliban. Stephano entra, bevendo e meravigliandosi della sua fortuna nel trovare il vino dal carico della nave. Lui e Trinculo hanno una riunione energica; Caliban si rivela ma si allontana da loro, temendo che lo rimprovereranno come fa Prospero. Invece, Stephano gli offre del vino, e i tre si ubriacano.
Atto terzo
Ferdinando sta trascinando tronchi, apparentemente su ordine di Prospero, mentre Miranda lo conforta durante il suo duro lavoro. Qui mette in scena un po 'di spettacolo e Miranda si offre di alleviarlo dalla sua fatica trasportando i tronchi per lui, un'offerta che rifiuta rapidamente. Professano il loro amore reciproco e Miranda lo spinge a proporre. Prospero osserva, con approvazione, da lontano. Le cose stanno andando secondo i piani.
Caliban racconta a Stephano di Prospero e, ubriaco, gli offre la sua lealtà se accettano di uccidere il mago. Ariel gioca con loro durante la sua storia, facendogli pensare che Trinculo dice "Tu menti", quando lo è in realtà silenzioso, facendo sì che Stephano si schierasse umorosamente con Caliban al di sopra del suo compagno di nave italiano Trinculo.
Il gruppo del re è stanco e riposano. Sono scioccati, tuttavia, quando una schiera di spiriti improvvisamente porta in uno squisito banchetto, e poi svaniscono improvvisamente. Ariel entra come arpia e soliloquia per ricordare loro il tradimento di Prospero. Anche lui svanisce nel tuono. Alonso è turbato da questa apparizione e suggerisce ad alta voce che la sua colpa nel tradimento di Prospero ha portato alla punizione nella forma della morte di suo figlio.
Atto quarto
Prospero accetta la proposta di Ferdinando a Miranda, ma li avverte di non consumare la loro unione fino a dopo il loro matrimonio. Invita Ariel a eseguire una benedizione del sindacato, dando vita a una scena che ricorda una maschera, uno spettacolo di musica, danza e teatro dell'era rinascimentale. In questo caso, Iris, la dea messaggera greca, introduce Cerere, la dea del raccolto (interpretata da Ariel), che benedice l'unione in termini di generosità naturale, mentre gli spiriti danzano. Spesso un'esibizione di maschere rinascimentali inizia con un "anti-masque" di canti e balli disordinati, che vengono spazzati via dalla maschera stessa in un'affermazione di ordine. In questo caso, l'anti-maschera potrebbe essere visto come la scena del naufragio all'inizio e il suo crollo dell'autorità normale. Nel frattempo, la scena della maschera stessa può essere letta come l'affermazione di Prospero di un ripristino dell'ordine, riassunta qui nel fidanzamento di sua figlia con il principe di Napoli. In questo modo, anche la struttura dell'opera segue da vicino l'affermazione di Prospero del proprio potere e controllo contro il caos. In ogni caso, in un raro momento di sorpresa e impotenza, Prospero improvvisamente interrompe lo spettacolo della maschera come ricorda il tentativo di Caliban di soppiantarlo, rivelando quanto Prospero prende sul serio la minaccia che Caliban rappresenta.
Ma si è ricordato appena in tempo. Trinculo, Stephano e Caliban si trovano nella dimora di Prospero, ancora ubriachi e provando i vestiti di Prospero. Improvvisamente, Prospero entra e gli spiriti, a forma di cani da caccia, scacciano gli intrusi.
Atto quinto
Ariel ricorda a Prospero la sua promessa di liberarlo. Prospero lo riconosce e ribadisce la sua intenzione di farlo. Prospero spiega che la sua rabbia contro suo fratello, il re e i loro cortigiani è diminuita, ora che sono così impotenti contro di lui. Ordina ad Ariel di prenderli. Entrano con Ariel che li conduce, ma sono tutti sotto l'incantesimo di Prospero. Ariel aiuta a vestire Prospero nella sua veste di duca di Milano. Prospero gli ordina di prendere il nostromo e il comandante della nave, che sono ancora vivi sull'isola, così come Stephano, Trinculo e Caliban.
I cortigiani si svegliano e Prospero si presenta come duca di Milano, con loro stupore. Alonso chiede come sia sopravvissuto al suo esilio - a differenza di suo figlio Ferdinando. Prospero afferma di aver perso anche sua figlia, anche se Alonso non ha idea di voler dire che l'ha donata in matrimonio. Alonso si lamenta della loro reciproca sofferenza e desidera che i loro figli possano essere re e regina a Napoli. In risposta, Prospero li porta alla coppia allegra, che si siedono a giocare a scacchi. Tra le loro celebrazioni, Alonso dà una gioiosa benedizione alla coppia. Il comandante della nave, il nostromo, Trinculo, Stephano e Caliban (che ora è sobrio e sbalordito dalla sua follia) arriva con Ariel, per essere liberato da Prospero.
Prospero invita il gruppo a rimanere la notte e ad ascoltare la storia della sua sopravvivenza. Quindi, dice, salperanno per Napoli per vedere Miranda e Ferdinando sposati, e riprenderà il suo ducato a Milano. Come ultimo ordine ad Ariel, chiede venti veloci e bel tempo; allora lo spirito sarà finalmente libero, una volta che Prospero ha lasciato l'isola e non ha più bisogno di lui. La commedia termina con il suo soliloquio, in cui Prospero ammette che il suo fascino è finito, suggerendo così che la commedia era un incantesimo. Indica timidamente che può sfuggire all'isola solo se il pubblico lo manda con grato applauso.