Review: ‘Omniscient Reader: The Prophecy,’ starring Lee Min-ho, Ahn Hyo-seop, Chae Soo-bin, Shin Seung-ho, Nana and Jisoo

August 1, 2025

by Carla Hay

Pictured from left to right: Shin Seung-ho, Kwon Eun-seong, Ahn Hyo-seop, Chae Soo-bin and Nana in “Omniscient Reader: The Prophecy” (Photo courtesy of Capelight Pictures)

“Omniscient Reader: The Prophecy”

Directed by Kim Byung-woo

Korean with subtitles

Culture Representation: Taking place in an unnamed South Korean city, the sci-fi/fantasy/action film “Omniscient Reader: The Prophecy” (based on the web novel “Omniscient Reader’s Viewpoint”) features an all-Asian cast of characters representing the working-class, middle-class and wealthy.

Culture Clash: A mild-mannered office worker in his 20s, who is very knowledgeable about an obscure web adventure novel, is the only person who can predict what happens when the novel comes to life, and people are expected to complete various challenges or die.

Culture Audience: “Omniscient Reader: The Prophecy” will appeal mainly to people who are fans of fantasy movies that look like video games, but viewers might be turned off by the movie’s messy and poorly conceived plot.

Ahn Hyo-seop and Lee Min-ho in “Omniscient Reader: The Prophecy” (Photo courtesy of Capelight Pictures)

“Omniscient Reader: The Prophecy” wants to be a clever sci-fi/fantasy film with meta references, but it’s incoherent and has drab characters. It’s about people trying to survive a terribly explained web novel that comes to life. The action is poorly staged.

Directed by Kim Byung-woo, “Omniscient Reader: The Prophecy” was co-written by Kim Byung-woo and Lee Jeong-min. The movie is based on Shing Shong’s 2018 web novel “Omniscient Reader’s Viewpoint.” “Omniscient Reader: The Prophecy” was doomed to be a creative failure because it does not give viewers enough information about the web novel (“Three Ways to Survive the Apocalypse”) that’s at the center of the movie’s story.

Within the first 10 minutes of the movie, viewers are plunged into the erratic and tedious survival story that’s supposed to be based on “Three Ways to Survive the Apocalypse,” a web novel whose plot is known by movie’s protagonist. When this novel comes to life, the protagonist can predict certain things in advance, so then novel is supposed to be a “prophecy.” Certain main characters in “Omniscient Reader: The Prophecy” abruptly appear, disappear and re-appear, with no explanation. There’s a lot of exposition dumping in the movie’s dialogue, which still doesn’t answer a lot of questions.

The beginning of “Omniscient Reader: The Prophecy” (which takes place in an unnamed South Korean city) shows protagonist Kim Dokja (played by Ahn Hyo-seop), a mild-mannered loner in his 20s, who works in a boring office job in an unnamed industry. Dokja describes himself this way: “I went to a mediocre college and held mediocre jobs.” His current job is low-paying and temporary.

Dokja explains in a voiceover that he was an enthusiastic reader of the web novel “Three Ways to Survive the Apocalypse” (also known as “TWSA”), which started off as a very popular novel. However, as more of the novel’s chapters were released on the web. readership rapidly decreased because fans thought the novel was becoming too unrealistic. Dokja says he eventually became the only reader of “TWSA.”

At this point in the movie, these are the only two substantial things that are mentioned about “TWSA”: (1) It’s a story about an apocalypse where a mysterious force gave people challenges to complete, or else die if they don’t complete the challenges. (2) A coldly arrogant warrior named Yu Junghyeok is always the last survivor in “TWSA.”

One day, Dokja decides to send the author of “TWSA” an Internet message with this scathing criticism: “Why did you make Yu Junghyeok the last survivor? Sir, your novel is the worst.” To the surprise of Dokja, the author of “TWSA” responds to Dokja’s message by replying: “I’ll do a special epilogue based on reader submissions. If you don’t like the ending, write the one you want.”

Dokja receives this message on a subway train when he is standing next to a co-worker named Yoo Sangah (played by Chae Soo-bin), who is also in her 20s. Sangah has recently quit her job at the office because she got a better-paying job somewhere else. That’s about all you’ll find out about Sangah in this movie because the characters’ personalities are so underdeveloped.

Suddenly, the subway train stops on a bridge. There’s an announcement over a public-address system: “Planetary system 8612’s free service has ended. This is the start of paid content.”

An entity named Bihyeong suddenly appears. Bihyeong is best described as looking like a floating Teletubbie with devil horns. Bihyeong is a bizarre and annoying character that is both giggly and menacing.

Bihyeong announces that everyone on the subway must pass the Prove Your Worth Challenge, which requires everyone to kill a living organism on the train within 10 minutes. Anyone who doesn’t do so by the deadline will die. The passengers in the subway are in disbelief.

To prove that this challenge is serious, Bihyeong use a laser to zap a passenger on the train who objects to this challenge. Chaos then ensues. Fights break out on the train. Some men start beating and kicking a defenseless elderly woman.

Somehow, Dokja gets ahold of a portable ant farm and shouts to anyone who’ll listen that people don’t have to be killed in this challenge—only living organisms have to be killed. He suggests they kill the ants instead, but there aren’t enough ants for each passenger to kill. Dokja comes up with a last-minute solution to that problem.

Several people die anyway, and only 17 people survive this challenge. How did Dokja know about these loopholes? It’s because this Prove Your Worth Challenge is from the “TWSA” novel, but Dokja seems to be the only one on the train who knew in advance what to do.

The ant farm belonged to a boy on the subway named Lee Gilyoung (played by Kwon Eun-seong), who’s about 6 or 7 years old. It’s presumed that any adults who were traveling with Gilyoung have died. But the movie makes Gilyoung more upset that his ants died.

Dokja, Sangah and Gilyoung are three of the survivors who make it out of the subway train. Yu Junghyeok (played by Lee Min-ho) shows up on the bridge and fights a little with Dokja, but then Junghyeok goes away. Junghyeok disappears for long stretches of the movie and then reappears with no explanation.

Three more characters from the “TWSA” novel also come to life: a former soldier named Lee Hyunsung (played by Shin Seung-ho); a warrior named Jung Heewon (played by Nana); and Junghyeok’s loyal ally Lee Ji-hye (played by Jisoo). Hyunsung and Heewon decide to help Dokja, Sangah and Gilyoung. People who survive a challenge are given a certain number of coins that can be spent on extending the coin possessor’s life or getting a superpower. The movie is inconsistent in the rules and rewards of these challenges.

Fights with mythical beasts (such as dragons) further muddle the already convoluted story. The visual effects in “Omniscient Reader: The Prophecy” are substandard. The acting performances are adequate, but they can’t save this misguided film. By the end of “Omniscient Reader: The Prophecy” (which hints there could a sequel), viewers will be underwhelmed by the characters and possibly still confused by the story. Whatever the imaginary “TWSA” is all about is probably better than the tedious drag that is “Omniscient Reader: The Prophecy.”

Capelight Pictures released “Omniscient Reader: The Prophecy” in select U.S. cinemas on August 1, 2025.

Copyright 2017-2026 Culture Mix
CULTURE MIX