Geralt of Rivia, a mutated monster hunter, is tasked with investigating a series of attacks plaguing a seaside village. His investigation draws him into a long-standing conflict between humans and merpeople. To unravel the mystery and prevent escalating hostilities between the two groups, Geralt must rely on both familiar allies and new companions.
Warning: spoilers below!
Haven’t seen The Witcher: Sirens of the Deep yet? This summary contains major spoilers. Bookmark the page, watch the movie, and come back for the full breakdown. If you're ready, scroll on and relive the story!
Read the complete plot breakdown of The Witcher: Sirens of the Deep (2025), including all key story events, major twists, and the ending explained in detail. Discover what really happened—and what it all means.
Geralt finds himself on a daunting quest as he is tasked with the elimination of an Allamorax, a creature that has been blamed for the unfortunate deaths of several fishermen in the town of Bremervoord. However, as Geralt confronts the beast, he is persuaded by the sirens to spare its life, leading him to forfeit both the kill and the reward that came with it. To recover from his financial loss, his loyal friend Jaskier takes the stage at the local festival, where old allegiances are rekindled as he reunites with his childhood friend, the talented bard Essi Daven.
The festival is a lively affair, attended by King Usveldt and his son, Prince Agloval, along with Usveldt’s illegitimate son, Zelest, who shares a troubled history with Jaskier. As festivities commence, chaos erupts when pearl hunters are attacked. A fisherman, barely clinging to life, claims that the assailants were the Vodnin—creatures of the deep—acting under the command of the sirens. Rumors swirl regarding the king’s reluctance to act, speculating that it’s tied to his son’s budding affection for the siren princess Sh’eenaz. In an attempt to sever this bond, the king introduces Agloval to a young human princess, aiming to redirect his affections.
Meanwhile, tensions rise among the sirens as they call upon their sovereigns, King Basim and Queen Dahut, demanding action due to the humans encroaching upon their food sources. Sh’eenaz boldly suggests that her union with Agloval may herald peace between their worlds, while her aunt, the sea witch Melusina, offers her a transformative potion to assume her lover’s appearance.
Determined to uncover the truth about the attack, Geralt, Jaskier, and Essi delve deeper into the mysteries surrounding the Vodnin. They eventually locate the Vodnin’s lair and confront one of the creatures. Alas, their inquiry is interrupted by a sudden attack from Zelest and his soldiers, precipitating a chaotic battle. As Agloval wrestles with his feelings for Sh’eenaz, their disagreement highlights the mounting tensions between their species.
Through a breakthrough stemming from a comment made by Jaskier, Geralt draws a critical conclusion: the true antagonist is none other than Melusina herself, who has taken to the guise of a Kraken to terrorize the fisherman and is conspiring alongside King Usveldt to keep Agloval from embracing his feelings for Sh’eenaz. Upon unveiling Melusina’s plot, the situation escalates, leading to her escape, but not before King Usveldt’s relentless desire for war results in the capture of Geralt, Jaskier, Essi, and Zelest, who, unaware of the treachery, stands against his father’s schemes. The king sets sail to eliminate them and initiate an assault against the sirens.
In the ensuing melee, Geralt and his companions manage to free themselves, just in time to join the fray. Tragically, during the conflict, Zelest is killed, and Melusina launches one final attack in the form of her monstrous Kraken shape. As chaos unfolds, Sh’eenaz is gravely injured and withdraws into the depths of the sea. In a gripping climax, Geralt finds himself consumed by Melusina but bravely tears his way out from within, ultimately vanquishing her. Agloval steps forward to expose the deceitful machinations of his father and Melusina, restoring truth to the chaos. With Sh’eenaz healed by her mother, a celebration of union takes place as Agloval and Sh’eenaz decide to wed, hoping to bridge the gap between their worlds.
On the day of their nuptials, an unexpected turn of events unfolds as Agloval, believing he must take the potion meant for Sh’eenaz which will allow him to live on land, chooses to use it himself. With this act, he breaks free from the cycle of his father’s brutal legacy and embraces a new life beneath the waves with Sh’eenaz and their kin.
As the bitter night gives way to dawn, Essi opens her heart to Geralt, revealing her feelings for him. They share a brief moment of intimacy but ultimately realize their paths cannot intertwine as Essi yearns for a family and a peaceful life, while Geralt is destined to wander, still haunted by his past connection with Yennefer. With heavy hearts, they part ways as Geralt and Jaskier embark on their journey to Caingorn, ready to face whatever adventures lie ahead.
Last Updated: May 12, 2025 at 07:04
Still wondering what the ending of The Witcher: Sirens of the Deep (2025) really means? Here’s a spoiler-heavy breakdown of the final scene, major twists, and the deeper themes that shape the film’s conclusion.
In the ending of Sirens of the Deep, the true villain behind the conspiracy to spark war between humans and merpeople is revealed to be Melusina, the niece of Sh’eenaz’s evil aunt. Driven by a desire for revenge against her sister Dahut, who had stolen her lover Basim and failed to give him a child, Melusina resorted to dark magic and transformed into a sea monster, the Kraken, to threaten both kingdoms. During the chaos, Geralt intervened, risking everything to expose her plan and defeat her. With Melusina dead, the immediate threat was eliminated, and peace was temporarily restored, with Dahut healing Sh’eenaz’s injuries using her magic.
However, Agloval, the young prince of Bremervoord who loved Sh’eenaz, made a profound sacrifice. He chose to drink a magical potion that transformed him into a merman, renouncing his human identity and his throne, to be with her. His decision was driven by the understanding that true love means sacrifice, and he was willing to give up his kingdom and humanity for a chance at a life together with her. His father, King Usveldt, disapproving and feeling betrayed, was left bitter, especially after losing his illegitimate son Zelest in battle and witnessing his son Agloval’s departure.
In the final moments, Geralt, sensing that the conflict might not be completely over, warns that King Usveldt is likely planning another attack on the merpeople, hinting that violence may continue. Meanwhile, Agloval and Sh’eenaz finally unite, embracing the hope of a peaceful life together, away from war and hatred. Geralt then departs for new adventures, ending the story with the implication that, though peace has been achieved for now, tensions between humans and merpeople could flare up again.
On a more personal note, Geralt’s feelings for Yennefer linger in the background. As he and Jaskier set out toward Caingorn, Geralt’s encounter with Yennefer remains unresolved—for now, he’s heading into his next story, perhaps to meet her again someday, leaving the door open for future reunion. This ending underscores themes of sacrifice, love, and the hope for peace despite the persistent shadows of conflict.
Last Updated: June 25, 2025 at 09:03
Don't stop at just watching — explore The Witcher: Sirens of the Deep in full detail. From the complete plot summary and scene-by-scene timeline to character breakdowns, thematic analysis, and a deep dive into the ending — every page helps you truly understand what The Witcher: Sirens of the Deep is all about. Plus, discover what's next after the movie.
Track the full timeline of The Witcher: Sirens of the Deep with every major event arranged chronologically. Perfect for decoding non-linear storytelling, flashbacks, or parallel narratives with a clear scene-by-scene breakdown.
Discover the characters, locations, and core themes that shape The Witcher: Sirens of the Deep. Get insights into symbolic elements, setting significance, and deeper narrative meaning — ideal for thematic analysis and movie breakdowns.
Discover movies like The Witcher: Sirens of the Deep that share similar genres, themes, and storytelling elements. Whether you’re drawn to the atmosphere, character arcs, or plot structure, these curated recommendations will help you explore more films you’ll love.
The Witcher: Sirens of the Deep (2025) Scene-by-Scene Movie Timeline
The Witcher: Sirens of the Deep (2025) Movie Characters, Themes & Settings
The Witcher: Sirens of the Deep (2025) Ending Explained & Theories
Movies Like The Witcher: Sirens of the Deep – Similar Titles You’ll Enjoy
The Witcher: Nightmare of the Wolf (2021) Plot Summary & Ending Explained
Season of the Witch (2011) Ending Explained & Film Insights
The Sword and the Sorcerer (1982) Story Summary & Characters
Fire and Ice (1983) Film Overview & Timeline
Hansel and Gretel: Witch Hunters (2013) Ending Explained & Film Insights
Wolfwalkers (2020) Detailed Story Recap
The Spine of Night (2021) Film Overview & Timeline
The Sea Beast (2022) Ending Explained & Film Insights
Sinbad: Legend of the Seven Seas (2003) Plot Summary & Ending Explained
Scales: Mermaids Are Real (2017) Movie Recap & Themes
The Last Witch Hunter (2015) Movie Recap & Themes
Berserk (2019) Movie Recap & Themes
Trollhunters: Rise of the Titans (2021) Plot Summary & Ending Explained
Vampire Hunter D (2001) Full Movie Breakdown
Ruby Gillman, Teenage Kraken (2023) Plot Summary & Ending Explained