A Killer App in Every Sense
Would you dare trade your life for a wish that comes true, no fine print except the ultimate cost? That is the Faustian bargain at the heart of If Wishes Could Kill, a high school thriller that spins temptation, fear, and friendship into one very bloody cautionary tale. It all begins at Seorin High School, where five close friends stumble upon an app called Girigo. The pitch is simple and dangerously alluring: make a wish, and it will be granted. The catch is even simpler. You will die soon after. Cue the moral dilemma, the paranoia, and the slow unraveling of a friend group that was already hanging by a thread.
Before the app even enters the picture, the story quietly sets up a web of secrets and unspoken tension among the five. Yu Se Ah is secretly dating Kim Geon Woo, fully aware that Im Na Ri has feelings for him. Geon Woo plays the classic “I see nothing, I know nothing” card, even though he probably does. Na Ri keeps chasing him anyway, while also judging Hyeong Uk behind his back for his otaku interests. Hyeong Uk, for his part, carries that insecurity like a shadow. Then there is Kang Ha Jun, silently liking Se Ah despite her relationship. It is less “best friends forever” and more “recipe for disaster,” just waiting for a spark. Girigo becomes that spark, and then some.
When Hyeong Uk uses the app to ace a math test, nobody takes it seriously at first. It feels like your typical urban legend, the kind you would laugh about over instant noodles. That disbelief shatters the moment the curse reveals itself through his chilling death. His final moments are unsettling enough to send shivers, and credit goes to Lee Hyo Je for making that descent into something eerie and memorable, even with such limited screen time. His death hits the group hard, though not uniformly. Se Ah is deeply shaken, especially as she witnesses it firsthand, triggering memories of her parents’ death. Geon Woo and Ha Jun are left reeling from the sheer horror of it. Na Ri, however, feels like a question mark from the very beginning. The nail biting, the restless eyes, the fact that she was not there when things went south. Something about her screams “there is more to this story.” That is where casting does some heavy lifting. Having Kang Mi Na as Na Ri adds a layer of assurance. The role demands a careful balance of vulnerability and secrecy, and she delivers that quiet tension convincingly. While many of the younger cast are relatively new faces, her presence anchors the emotional undercurrent, especially when the narrative starts peeling back its layers.
As the stakes rise, the story expands beyond the school setting. In an attempt to save Se Ah after she makes a wish, Ha Jun brings her to his sister Ha Sal’s secluded mountain home. Ha Sal, or Haetsal, is introduced as a powerful shaman figure, someone so overwhelmed by her own abilities that stepping outside her domain could literally kill her. It is a compelling concept on paper, but the execution feels undercooked. Despite Jeon So Nee having proven her range in other works, Ha Sal ends up feeling more like a plot device than a fully realized character. The gravitas you would expect from someone holding that kind of power just is not quite there, and the writing does her no favors. Interestingly, the character who leaves the strongest impression is not one of the central five, but Bang Wool. Played by Noh Jae Won, Bang Wool walks in with charm, comedic timing, and just enough eccentricity to steal scenes without trying too hard. He brings a refreshing energy into an otherwise tense narrative, like a splash of color in a grayscale world. There is something oddly endearing about him, to the point where emotional investment sneaks up on you. It does make you wish the script had explored his backstory and the mystery around him a bit more, because there is clearly untapped potential.
Back at the core group, the performances are a mixed bag. Jeon So Young as Se Ah shines more in darker, emotionally heavy moments than in lighter scenes. There are times when her expressions feel a bit restrained, which, combined with the writing, makes her presence as the central lead less impactful than it could have been. Visually though, there is a moment during her search for the phone where her look oddly echoes Usagi, which is a fun little déjà vu for fans of survival thrillers. Baek Sun Ho fits Geon Woo’s archetype perfectly, the handsome, devoted high school boyfriend who only has eyes for one person. With limited screen time, he still manages to convey Geon Woo’s loyalty and affection convincingly. Hyun Woo Seok as Ha Jun, on the other hand, struggles to leave a strong impression. Part of it is the writing. Ha Jun is impulsive, loud, and often frustrating, the kind of character who feels like a ticking time bomb but not always in a compelling way. There is a particular moment involving a very questionable decision that might make you want to yell at your screen. You will know it when you see it.
Structurally, the drama starts strong. The first half builds tension effectively, pulling you into the mystery of Girigo and the race against time. It is less about the gore and more about the suspense, the constant feeling that something is about to go very wrong. Even if you are not a fan of horror, the show has a way of keeping you hooked. The jump scares are there, and while most are predictable, they still serve their purpose. You brace yourself, and then it happens anyway. The second half, however, feels like it loses some of that momentum. There is an entire episode dedicated to explaining the origin of the app and the curse. While the intention is clear, the execution feels oddly anticlimactic compared to the buildup. Instead of a slow drip of revelations, the story opts for a full info dump, which does not quite match the tone established earlier. The ending follows a similar pattern. It feels rushed, leaving several threads dangling and raising more questions than it answers. If you are the type who enjoys neat resolutions, this might test your patience.
On the production side, the drama initially gives off a modest, almost web drama vibe. But as it progresses, the quality of editing and CGI stands out in a good way. The visuals, especially during the more intense sequences, are polished enough to elevate the experience. The soundtrack and sound effects also do their part, sometimes even sneaking in a bit of unexpected humor amidst the tension.
At its core, If Wishes Could Kill is not reinventing the wheel. The cursed app concept has been explored before, but what keeps it engaging is the interplay between desire and consequence, wrapped in a suspense driven narrative. It is the kind of show where you do not overanalyze every detail. You sit back, let the tension do its thing, and enjoy the ride, plot holes and all. In the end, it is a quick, gripping watch with enough thrills to keep you entertained, even if it does not stick the landing perfectly. A solid 7.5 feels just right.
Before the app even enters the picture, the story quietly sets up a web of secrets and unspoken tension among the five. Yu Se Ah is secretly dating Kim Geon Woo, fully aware that Im Na Ri has feelings for him. Geon Woo plays the classic “I see nothing, I know nothing” card, even though he probably does. Na Ri keeps chasing him anyway, while also judging Hyeong Uk behind his back for his otaku interests. Hyeong Uk, for his part, carries that insecurity like a shadow. Then there is Kang Ha Jun, silently liking Se Ah despite her relationship. It is less “best friends forever” and more “recipe for disaster,” just waiting for a spark. Girigo becomes that spark, and then some.
When Hyeong Uk uses the app to ace a math test, nobody takes it seriously at first. It feels like your typical urban legend, the kind you would laugh about over instant noodles. That disbelief shatters the moment the curse reveals itself through his chilling death. His final moments are unsettling enough to send shivers, and credit goes to Lee Hyo Je for making that descent into something eerie and memorable, even with such limited screen time. His death hits the group hard, though not uniformly. Se Ah is deeply shaken, especially as she witnesses it firsthand, triggering memories of her parents’ death. Geon Woo and Ha Jun are left reeling from the sheer horror of it. Na Ri, however, feels like a question mark from the very beginning. The nail biting, the restless eyes, the fact that she was not there when things went south. Something about her screams “there is more to this story.” That is where casting does some heavy lifting. Having Kang Mi Na as Na Ri adds a layer of assurance. The role demands a careful balance of vulnerability and secrecy, and she delivers that quiet tension convincingly. While many of the younger cast are relatively new faces, her presence anchors the emotional undercurrent, especially when the narrative starts peeling back its layers.
As the stakes rise, the story expands beyond the school setting. In an attempt to save Se Ah after she makes a wish, Ha Jun brings her to his sister Ha Sal’s secluded mountain home. Ha Sal, or Haetsal, is introduced as a powerful shaman figure, someone so overwhelmed by her own abilities that stepping outside her domain could literally kill her. It is a compelling concept on paper, but the execution feels undercooked. Despite Jeon So Nee having proven her range in other works, Ha Sal ends up feeling more like a plot device than a fully realized character. The gravitas you would expect from someone holding that kind of power just is not quite there, and the writing does her no favors. Interestingly, the character who leaves the strongest impression is not one of the central five, but Bang Wool. Played by Noh Jae Won, Bang Wool walks in with charm, comedic timing, and just enough eccentricity to steal scenes without trying too hard. He brings a refreshing energy into an otherwise tense narrative, like a splash of color in a grayscale world. There is something oddly endearing about him, to the point where emotional investment sneaks up on you. It does make you wish the script had explored his backstory and the mystery around him a bit more, because there is clearly untapped potential.
Back at the core group, the performances are a mixed bag. Jeon So Young as Se Ah shines more in darker, emotionally heavy moments than in lighter scenes. There are times when her expressions feel a bit restrained, which, combined with the writing, makes her presence as the central lead less impactful than it could have been. Visually though, there is a moment during her search for the phone where her look oddly echoes Usagi, which is a fun little déjà vu for fans of survival thrillers. Baek Sun Ho fits Geon Woo’s archetype perfectly, the handsome, devoted high school boyfriend who only has eyes for one person. With limited screen time, he still manages to convey Geon Woo’s loyalty and affection convincingly. Hyun Woo Seok as Ha Jun, on the other hand, struggles to leave a strong impression. Part of it is the writing. Ha Jun is impulsive, loud, and often frustrating, the kind of character who feels like a ticking time bomb but not always in a compelling way. There is a particular moment involving a very questionable decision that might make you want to yell at your screen. You will know it when you see it.
Structurally, the drama starts strong. The first half builds tension effectively, pulling you into the mystery of Girigo and the race against time. It is less about the gore and more about the suspense, the constant feeling that something is about to go very wrong. Even if you are not a fan of horror, the show has a way of keeping you hooked. The jump scares are there, and while most are predictable, they still serve their purpose. You brace yourself, and then it happens anyway. The second half, however, feels like it loses some of that momentum. There is an entire episode dedicated to explaining the origin of the app and the curse. While the intention is clear, the execution feels oddly anticlimactic compared to the buildup. Instead of a slow drip of revelations, the story opts for a full info dump, which does not quite match the tone established earlier. The ending follows a similar pattern. It feels rushed, leaving several threads dangling and raising more questions than it answers. If you are the type who enjoys neat resolutions, this might test your patience.
On the production side, the drama initially gives off a modest, almost web drama vibe. But as it progresses, the quality of editing and CGI stands out in a good way. The visuals, especially during the more intense sequences, are polished enough to elevate the experience. The soundtrack and sound effects also do their part, sometimes even sneaking in a bit of unexpected humor amidst the tension.
At its core, If Wishes Could Kill is not reinventing the wheel. The cursed app concept has been explored before, but what keeps it engaging is the interplay between desire and consequence, wrapped in a suspense driven narrative. It is the kind of show where you do not overanalyze every detail. You sit back, let the tension do its thing, and enjoy the ride, plot holes and all. In the end, it is a quick, gripping watch with enough thrills to keep you entertained, even if it does not stick the landing perfectly. A solid 7.5 feels just right.
Was this review helpful to you?

5
5
1
