Wonderful Nightmare follows a cold-hearted, career-driven lawyer named Atty. Ma. Luisa “Lui” Manuel (Kim Molina).
Atty. Lui is very good at her job. The secret to her success is simple: be ruthless. Protect your clients at all costs, and they will reward you with money and prestige. Atty. Lui never really cares about the morality of her work. As long as she wins, nothing else matters.
One night, while driving home, she gets into a terrible accident that puts her in a deep coma. Her soul wakes up in a heaven-like place called Limbo, where the staff sorts people to their proper destination. While pleading for more time on Earth, the staff realizes that they took Lui’s life by mistake.
To hide the error and bring her back to her old life, the Limbo admin (Al Tantay) tells her that she must first participate in a soul exchange program. After a few pushbacks, she agrees. Lui’s spirit gets swapped with Jane Alcantara (also Kim Molina).
Jane lives a modest life. She is married to a kind and loving husband, Julian (Jerald Napoles). And she also has two kids: Jaja (Althea Ruedas) and Justin (Achilles Wenceslao). They may be poor, but Jane is known for being caring, compassionate, and hardworking.
Lui, who is used to living a comfortable life, cannot relate to any of it. She is a career woman, now she’s responsible for the welfare of three people she barely knows. To make things harder, she never had a family growing up. Both of her parents died when she was young.
But this is only for a month. If she keeps her head in the game and pushes through, she goes back to her old life. Easy peasy.
What she does not expect, though, is just how much Jane’s life will put her through. But will it change her or not?
Right off the bat, I am impressed with Kim Molina. Her character arc in Wonderful Nightmare follows a pretty generic template: the cold, career-driven woman who learns to feel through forced humility. And honestly, it is not a complicated transformation from mean to kind. Getting soul-swapped into the body of a woman with a loving family will humble anyone, in more ways than one. But Kim Molina makes it all interesting, inspiring, and important with her surprising range.
And range is exactly the word. Kim Molina showed range in this film. If a scene calls for comedy, she aces it without a hitch. But there are a lot of moments here that demand something more from her: confusion, audacity, heartbreak. And she pulls all of it off, and not in a way that feels hollow. You can actually feel the authenticity behind every single one. Eventually, you’ll find yourself relating to her, rooting for her as she grows, develops, and learns right in front of your eyes.
Now, as a film, Wonderful Nightmare has glaring issues.
The most apparent issue is the editing. Editing should be invisible, but there are moments where you can actually see the cut, thanks to inconsistencies between shots. The supporting cast is also a mixed bag. As much as I enjoy Candy Pangilinan brings her usual vivacious energy, there’s Krissha Viaje who is as lackluster as it gets.
The spirit-transfer rules are also a head-scratcher. The film clearly establishes that Lui cannot meddle with her old life and must focus entirely on the new one she has been given. Yet it breaks its own rule multiple times. At one point, Jane goes back to her old house to grab some documents and lowkey does Lui’s work.
Then there are a lot of conveniences in the story, and part of me just wants the film to take itself seriously. A good example is when Jane gets arrested and then gets off the hook so easily. It is supposed to be a pivotal moment, but it ends up being a throwaway joke instead.
When I walked out of the cinema, I had all of these things ready to nitpick. But here is the thing: I genuinely had a fun time watching it. Yes, Wonderful Nightmare is flawed. We can blame the screenplay, the casting, or the constraints that come with adapting a South Korean property. We can point fingers all we want. But what matters in the end is the product, and despite its rough edges, I enjoyed this film a lot.
4/5
