המחזה מתרחש באי מבודד, בו כל הדמויות הבדיוניות מועברות ממדינות שונות.
ספינה בים. רעם וברק. צוות הספינה מנסה להציל אותו, אך הנוסעים האצילים - המלך הנפוליטני אלונזו, אחיו סבסטיאן ובנו פרדיננד, הדוכס ממילאנו אנטוניו והאצילים המלווים את המלך מסיחים את דעתם של המלחים מהעבודה. שייט הסירות שולח נוסעים לבקתות במונחים הכי לא נעימים. כאשר יועצו החסיד הוותיק של המלך גונזאלו מנסה לצעוק עליו, המלח משיב: "לסוללות השאגות האלה לא אכפת ממלכים! צעדת בקתה! " עם זאת, מאמצי הצוות לא מובילים לשום דבר - לקריאותיהם המתבקשות של חלק וקללות של אחרים, הספינה יורדת לתחתית. מראה זה שובר את ליבה של מירנדה בת החמש עשרה, בתו של הקוסם האדיר פרוספרו. הוא ואביו גרים באי שעל גדותיו מתרסקת ספינה מצערת. מירנדה מתחננת מאביה להשתמש באמנות שלו ולרגיע את הים. פרוספרו מרגיע את בתו: "בכוח האמנות שלי / מסודר בצורה כזאת שכולם נשארו בחיים." ספינה טרופה מדומיינת שעולה על ידי קוסם כדי להסדיר את גורלה של בתו האהובה. לראשונה הוא מחליט לספר למירנדה את סיפור הופעתם באי. לפני 12 שנים הודח פרוספרו, אז הדוכס של מילאנו, מהכסא על ידי אחיו אנטוניו, בתמיכתו של המלך הנפוליטני אלונזו, אליו התחייב האורח לחלוק כבוד. עם זאת, הנבלים לא העזו להרוג מיד את פרוספרו: הדוכס היה אהוב על האנשים. הוא ובתו הועלו על אנייה בלתי שמישה ונזרקו לים הפתוח. הם ניצלו רק בזכות גונסלו - אציל רחמן סיפק להם אספקה, והכי חשוב, הקוסם אומר, "הוא הרשה לי / לקחת איתי את הפוליאוסים האלה / מה שאני מעריך מעל הדוכסות." ספרים אלה הם מקור הכוח הקסום של פרוספרו. לאחר הפלגה מאולצת, הגיעו הדוכס ובתו לאי שכבר היה מיושב: קליבן המגעיל, בנה של הכישוף הרשע סיקורקסי, גירש בגלל מעשי זוועה רבים מאלג'יריה, ורוח האוויר אריאל חיה עליו. המכשפה ניסתה להכריח את אריאל לשרת את עצמה, אך הוא היה "נקי מכדי למלא / הוראותיה היו טובות ורע". לשם כך, סיקורקס צבט את אריאל באורן מפוצל, שם סבל שנים רבות ללא תקווה לשחרור, מאז שמתה המכשף הזקן. פרוספרו שחרר רוח יפה וחזקה, אך חייב את עצמו להודות בעצמו בתודה, והבטיח חופש בעתיד. קליבן הפך לעבד לפרוספרו, עושה את כל העבודות המלוכלכות.
בתחילה, הקוסם ניסה "לתרבות" את הפרא המכוער, לימד לדבר, אך לא הצליח להביס את טבעו הבסיסית. אבא מכניס את מירנדה לחלום קסום. אריאל מופיע. זה הוא שניצח את הצי הנפוליטני, כשחזר מתוניסיה, שם חגג המלך את חתונת בתו עם המלך התוניסאי. הוא זה שהסיע את הספינה המלכותית לאי ושיחק בספינה טרופה, נעל את הצוות באחיזה והרדם, ופיזר נוסעים אצילים לאורך החוף. הנסיך פרדיננד נותר לבדו במקום שומם. פרוספרו מורה לאריאל להפוך לנימפה ימית, ונראית רק לקוסם עצמו, ובפיתוי שירה מתוק פרדיננד למערה שבה חיים אב ובת. ואז פרוספרו מתקשר לקאליבן. קליבן, שמאמין שהוא "קיבל את האי הזה בזכות / מאמו", והקוסם שדד אותו, גס רוח לאדונו, שבתורו מתקלף בו תוכחות ואיומים נוראים. הפריק הרע נאלץ להגיש. אריאל בלתי נראה מופיע, הוא שר, רוחות מהדהדות אותו. נמשך על ידי מוסיקה קסומה ואחריו אריאל אחריו פרדיננד.מירנדה שמחה: "מה זה? רוח? הו אלוהים, / כמה הוא יפה! " פרדיננד, בתורו, רואה את מירנדה, לוקח אותה לאלילה, כל כך יפה ומתוקה היא בתו של פרוספרו. הוא מכריז שהוא מלך נאפולי, מכיוון שאביו בדיוק מת בגלים, והוא רוצה להפוך את מירנדה למלכת נאפולי. פרוספרו מרוצה מהנטייה ההדדית של צעירים. "הם," הוא אומר, "מוקסמים זה מזה. אבל זה צריך / מכשולים ליצור לאהבתם, / כדי לא לפגוע בקלותה. " הזקן מניח צנע ומאשים את הנסיך בהתחזה. למרות תחינותיה הנוגעות ללב של בתו, הוא מביס את פרדיננד המתנגד בעזרת כישוף ומעבדים אותו. פרדיננד, עם זאת, מרוצה: "מהכלא שלי לפחות בקצרה / אני יכול לראות את הילדה הזו." מירנדה מנחמת אותו. הקוסם משבח את עוזרו אריאל ומבטיח לו חופש מהיר תוך שהוא נותן הוראות חדשות.
בצד השני של האי, אלונזו מבכה על בנו. גונסאלו מנחם במבוכה את המלך. אנטוניו וסבסטיאן מרמים את החוקר הקשיש. הם מאשימים את אלונזו בחוסר המזל שהתרחש. לצלילי מוזיקה חגיגית מופיע אריאל בלתי נראה. הוא מטיל חלום קסום על המלך ועל האצילים, אך שני נבלים - סבסטיאן וסערת אנטוניו - נשארים ערים. אנטוניו מסית את סבסטיאן לחוות אחווה, הוא מבטיח לו פרס על עזרתו. החרבות כבר נמשכות, אבל אריאל מתערב, כמו תמיד, למוזיקה: הוא מעיר את גונזלו, והוא מעיר את כולם. זוג חסר מצפון מצליח איכשהו לצאת.
קליבן פוגש את טרותקולו, הכומר והשרביט המלכותי, ביער, השיכור של סטפנו. האחרון מתייחס מייד אל הפריק ביין מבקבוק הצלה. קליבן מאושר, הוא מכריז על סטפנו כאלוהיו.
פרדיננד, פרוספרו משועבד, גורר בולי עץ. מירנדה מבקשת לעזור לו. בין צעירים יש הסבר עדין. פרוספרו המרגש צופה בהם בשקט.
קליבן מזמין את סטפנו להרוג את פרוספרו ולהשתלט על האי. כל החברה משתכרת. הם מפוכחים ולא חכמים כמו בחורים חכמים, ואז אריאל מתחיל להטעות אותם ולבלבל אותם.
שולחן מונח מופיע מול המלך ופסלו במוזיקה מוזרה, אך כאשר הם רוצים להתחיל לאכול, הכל נעלם, תחת השמועות הרועמות אריאל מופיע בצורה של נבל. הוא נוזף בנוכחים בגין הפשע שביצע נגד פרוספרו, ומפחיד בייסורים נוראים קורא לתשובה. אלונזו, אחיו ואנטוניו משתגעים.
פרוספרו מודיע לפרדיננד שכל ייסורו הוא רק מבחן של אהבה, שאותו עמד בכבוד. פרוספרו מבטיח לבתו אשה לנסיך, אך לעת עתה, בכדי להסיח את דעתם של צעירים ממחשבות לא צנועות, הוא מצווה על אריאל ורוחות אחרות לנגן הופעה אלגורית מולם, כמובן, בשירה וריקודים. בסוף המופע הרפואי, החותן אומר לנסיך: "אנחנו עשויים מאותו חומר, / שהחלומות שלנו. ומוקף בשינה / כל חיינו הקטנים. "
בהנהגת הקליבאן נכנסים סטפנו וטרינקולו. לשווא הפרא קורא להם לפעולה מכרעת - אירופאים חמדניים מעדיפים למשוך סמרטוטים בהירים שתלו על ידי אריאל מהחבל במיוחד למקרה זה. רוחות בצורת כלבי כלבים מופיעות, הפרוספרו הבלתי נראה ואריאל מסית אותם לגנבים חסרי המזל. הצעקות בורחות.
אריאל מספר לפרוספרו על ייסורי המשוגעים הפליליים. הוא חש רחמים כלפיהם. פרוספרו גם אינו זר לחמלה - הוא רק רצה להוביל את הנבלים לתשובה: "למרות שאני נעלב מהם באכזריות, / אבל מוח אצילי מרווה את הכעס / והרחמים חזקים מנקמה." הוא מורה להביא את המלך ואת הפנסיה שלו. אריאל נעלם. כשהוא נשאר לבדו, פרוספרו מדבר על החלטתו לנטוש קסמים, לשבור את שרביטו ולהטביע ספרי קסמים. נראה כי אלונזו ופנסייתו מוסיקה חגיגית.פרוספרו מבצע את הקסם האחרון שלו - הוא מסיר את כישוף הטירוף מהעבריינים שלו ומופיע לפניהם בכל גדולתו וברגאליות דוכסיות. אלונזו מתנצל בפניו. סבסטיאן ואנטוניו פרוספרו מבטיחים לשתוק על כוונתם הפלילית נגד המלך. הם מפחדים מהידיעה של הקוסם. פרוספרו מחבק את גונזלו ומעניק לו שבחים. אריאל לא חסר עצב משוחרר ויעוף משם עם שיר מהנה. פרוספרו מנחם את המלך בכך שהוא מראה לו את בנו - הוא חי וקיים, הם ומירנדה משחקים שחמט במערה ומדברים בעדינות. מירנדה, רואה את המגיעים החדשים, מעריצה: "הו נס! / איזה הרבה פרצופים יפים! / כמה המין האנושי יפה! וכמה טוב / העולם החדש הזה שיש אנשים כאלה! " החתונה מסודרת. גונזאלו המהורהר מכריז: "האם לא לשם כך גורש ממילאנו / דוכס מילאנו, כך שצאצאיו / שלטו בנאפולי? אוי לשמוח! " מלחים מגיעים עם נס של ספינה שחולצה. הוא מוכן להפליג. אריאל מוביל את קאליבאן המכושפת, סטפנו וטרינקולו. כולם מצחיקים אותם. פרוספרו סולח לגנבים בתנאי שהם מנקים את המערה. קדיבן מלא חרטה: "אני אמלא את הכל. אני ארוויח סליחה / ואהיה חכמה יותר בעתיד. תחת משולש! / אני שקלתי שיכור מחורבן לאל! " פרוספרו מזמין את כולם לבלות את הלילה במערתו כדי להפליג בבוקר לנאפולי "לנישואי ילדים". משם הוא הולך לחזור למילאנו, "כדי לחשוב על המוות בזמנו הפנוי." הוא מבקש מאריאל לעשות את השירות האחרון - להעלות רוח בהירה, ונפרד ממנו. באפילוג פונה פרוספרו לקהל: "כולם חוטאים, כל הסליחה מחכה, / יהי בית הדין שלך רחום."