"The concept is every rom-com fan's fantasy and the cast is criminally good-looking — if only the pacing kept up with the premise."
A virtual dating fantasy with a very real pacing problem — but Seo In-guk makes it worth staying for.
There are nights when Xavy is already asleep, the face mask is on, and the plan is to watch something that asks nothing difficult of you. I went into Boyfriend on Demand in exactly that mood. The concept had already sold me before the first episode — a subscription-based app where you can order a virtual boyfriend tailored to what you need that day. As someone whose evenings mostly involve packing Xavy’s bag for the next morning and then sitting with whatever is left of the night, the idea of love without the complication was easy to understand.
By the last episode, I was not disappointed exactly. But I was sitting with the particular feeling of a drama that had more potential than it used.
The Synopsis
Seo Mi-rae is a webtoon producer who has quietly stopped believing relationships are worth the energy. A demanding schedule, a past that left her more guarded than she lets on, and the general weight of keeping everything moving — none of it leaves much room for real intimacy. Then a device arrives that offers something different: a virtual dating service where the boyfriends are ideal, attentive, and designed specifically around what she wants.
Inside the app, Mi-rae moves through carefully constructed romantic scenarios with men who say exactly the right thing at the right moment, without the uncertainty that makes real love feel like a risk. For a while, it works. But outside the app, her colleague and rival Park Gyeong-nam keeps appearing in the corners of her day — imperfect, unpredictable, and more difficult to ignore than she would prefer.
The Cast
Jisoo (Seo Mi-rae): She carries the drama with a lightness that does not feel effortless so much as genuinely suited to the role. Mi-rae’s particular kind of exhaustion — not dramatic, just accumulated — reads as real, and Jisoo handles the comedic moments without letting the show feel weightless.
Seo In-guk (Park Gyeong-nam / Koo Yeong-il): The drama’s best performance and, for too long, its most underused one. He does not push for anything — the character’s quieter layers surface gradually, and the episodes where he is finally given room to carry scenes are the strongest in the series. Worth waiting through the slower stretch to get there.
Gong Min-jung (Yoon Song): Returns to acting here after some time away and settles into the supporting role without announcing herself. Her presence gives Mi-rae’s world a bit more weight than it might have had otherwise.
Ha-young (Lee Ji-yeon): Mi-rae’s friend. Warm without being decorative — she has her own interiority rather than just reflecting the lead’s emotional state back at her.
Ryu Sun-young (Kim Hye-bin): Part of the workplace ensemble that keeps the office storyline grounded while the virtual date sequences pull things into fantasy.
Jo Han-chul (Hwang Byeong-hak): A supporting role that does what it needs to — adds friction, holds the structure, stays out of the way.
Yoo In-na (Dating Manager): A cameo that lands well. She brings a particular energy that fits the drama’s self-aware humor without tipping into parody.
Seo Kang-joon, Lee Soo-hyuk, Lee Jae-wook, Ong Seong-wu, Kim Young-dae, Lee Sang-yi, Jay Park (Virtual Boyfriends): This is where the premise fully delivers. Each virtual date has its own register — one dreamy, one grounded, one where you briefly forget Seo In-guk is supposed to be the endgame — and the lineup is, to put it plainly, a lot. In the best way.
Kim Sung-cheol (Kim Se-jun): Mi-rae’s ex-boyfriend and the clearest explanation for why she retreated into something controllable. His presence is brief but the weight of it carries further than the screen time suggests.
The Concept
The first two episodes do what the premise promises. There is something almost meta about watching a woman who consumes romantic fantasy from a safe distance finally step into one, and the early virtual date sequences lean into the wish-fulfillment with enough humor and self-awareness to keep it from feeling shallow. It has the warm, light quality of early 2010s rom-coms — not complicated, not trying to be, just genuinely pleasant to sit with.
What the drama is quietly setting up underneath the fun is a slightly more interesting question: what happens to your ability to be with a real, imperfect person when you keep choosing the version of love that has no risk built into it. The app gives Mi-rae everything she thinks she wants, and the show knows that is exactly the problem.
Where the Pacing Goes Wrong
Seo In-guk barely appears as a romantic presence until episode six. In a ten-episode drama, that is already past the midpoint.
The office rivalry between Mi-rae and Gyeong-nam is established early, but there is no warmth developing underneath it for a long time. No real sense that anything is shifting. By episode five I was still not sure whether he was interested in her at all, and the show was not giving me much reason to wonder in a way that felt productive. Episode six is too late for a ten-episode series to be setting its real love story in motion.
Eight episodes would have made this drama tighter. The virtual date sequences are enjoyable individually, but they start to feel like they are occupying space rather than doing work. What would have served the story better is Mi-rae’s real-world dynamic with Gyeong-nam developing alongside the virtual dates, not waiting behind them. The contrast between what she is choosing inside the app and what she is avoiding outside it only works if both things are visible at the same time.
What Stays With You
The back half of the drama is noticeably better than the front half, and that is mostly Seo In-guk. Once the writing catches up to what he has clearly been doing with the character from the beginning, the drama becomes something more than a pleasant watch. The final episodes have a quietness to them that the earlier episodes, with all their fantasy production value, do not quite reach.
Jisoo and Seo In-guk work together in a way that feels genuinely earned in the end, which matters more than it might seem given how long the drama waits to let them actually share scenes with any real weight. When it finally arrives, the connection holds.
Final Thoughts
Boyfriend on Demand is easier to enjoy than to admire. The concept is genuinely good. The cast, especially Seo In-guk, does more with the material than the material always deserves. And there is something honest underneath the fantasy about what it means to choose comfort over the risk of something real. The drama just needed a tighter edit and a braver call about when to let the actual love story begin.
Still worth watching. Seo In-guk alone makes it worth it.
Browse more reviews on the Asian TV Drama page.
Related