Semantic Error (2022) – Korean BL Movie about Opposites Attract & Campus Love

Semantic Error (시맨틱 에러) is the film adaptation of the hit Korean BL series, edited from the original 8 episodes and including unreleased footage. The story follows the unexpected romance between a confident design senior and a methodical engineering junior, capturing the magnetic tension of opposites attracting — with witty banter, visual symbolism, and an enemies-to-lovers arc that blooms into a heartfelt relationship.

Semantic Error (2022) – Korean BL Movie about Opposites Attract & Campus Love

Semantic Error Official Trailer

Semantic Error Summary

Title:Semantic Error
Movie Info:Korea (2022)
Length:178 minutes
Is Semantic Error BL?Yes, there's a BL romance.
Genre:Romance, Drama, Boy's love

Plot

Jang Jae-young (Park Seo-ham) is the star of the visual design department — tall, model-like, and effortlessly charismatic. Chu Sang-woo (Park Jae-chan), a top student in mechanical engineering, is logical, precise, and a bit of a loner. When a group project goes south, Sang-woo outs freeloaders during his presentation, causing Jae-young to unexpectedly delay his graduation.

Semantic Error (2022) – Korean BL Movie about Opposites Attract & Campus Love

Instead of holding a grudge, Jae-young becomes fascinated by this rigid, calculating junior who stands in stark contrast to his own free-spirited nature. As the two are forced to collaborate on a mobile game project, sparks fly — first as friction, then as attraction.

Jae-young is like the sun: bold, magnetic, and guided by his heart, shaped by a supportive upbringing and unwavering self-belief. Sang-woo is like a computer: deliberate, data-driven, and solitary, shaped by an environment that rewarded control over spontaneity. Working together forces both to face the “semantic errors” in their own lives — moments of vulnerability and unpredictability they can’t code around.

Through late-night work sessions, subtle provocations, and unspoken care, the boundary between rivalry and romance dissolves. The movie smooths the series’ episodic pacing, giving their journey a more fluid rhythm while keeping all the emotional beats intact.

Semantic Error Cast

Charactor

Jang Jae-young
Park Seo-ham
by
Seo-ham Park

Confident, charming, and effortlessly sociable, Jae-young approaches life with boldness and heart. Park Seo-ham infuses the role with warmth and swagger, making the character unforgettable.

Chu Sang-woo
Park Jae-chan
by
Park Jae Chan

Disciplined, highly logical, and emotionally guarded, Sang-woo hides a tender heart beneath his cool exterior. Park Jae-chan’s performance captures the subtle shifts of a man learning to live — and love — beyond the rules.

MOVIE HIGHLIGHT

Opposites Attract: Bold senior vs. methodical junior dynamic with textbook enemies-to-lovers progression.

Visual Symbolism: Red as Jae-young’s signature; Sang-woo’s “YES!” T-shirt marking a turning point; vegetable-man doodle as a recurring motif.

Sharp Banter & Subtle Care: Teasing lines and understated acts of consideration build intimacy organically.

Height & Skin Tone Contrast: Physical differences subtly enhance their visual pairing and on-screen chemistry.

Streamlined Pacing: Film cut removes filler while adding unreleased footage for a more cohesive romance arc.

Semantic Error Review

Review

👍 Movie Review Score:4/5
Story
Chemistry
Acting
Production
Ending

Story – 4.5/5
Classic enemies-to-lovers campus romance elevated by strong character contrast and witty plotting.

Acting – 4.5/5
Park Seo-ham’s magnetic ease complements Park Jae-chan’s measured intensity; both deliver layered performances.

Chemistry – 5/5
From micro-expressions to body language, their dynamic crackles with tension and affection.

Production – 4.5/5
Smart visual cues, sharp editing in the film cut, and clean color palettes that emphasize the leads’ contrast.

Ending – 4.5/5
A satisfying, full-circle conclusion that leaves the heart light and the smile lingering.

💬 My Take

The film version of Semantic Error feels cleaner and more emotionally satisfying than the series — less like a set of chapters, more like a complete romance. Jae-young’s portrayal here is even more confident and determined than his series counterpart, willing to shoulder responsibility for both his and Sang-woo’s future. Sang-woo’s transformation is more understated but equally compelling: his guarded world slowly invaded by Jae-young’s warmth and persistence.

The chemistry between Park Seo-ham and Park Jae-chan is the core of this story — from teasing provocations to tender gestures that reveal care beneath the bickering. Height difference, skin tone contrast, and costume symbolism (notably Jae-young’s use of red, Sang-woo’s “YES!” shirt, and visual callbacks like the vegetable-man doodle) add layers for detail-hungry fans.

And of course, the joy of this enemies-to-lovers romance is in the “pull and push”: calculated distance, accidental closeness, and a final resolution that feels earned. Love here is not a flawless algorithm — it’s the one bug you refuse to fix because it makes the system perfect.

Semantic Error Information

Awards

  • 58th Grand Bell Awards (2022) – Popularity Award (Nomination)

  • 58th Grand Bell Awards (2022) – New Wave Actor Award (Nomination) – Park Jae-chan

Where to Watch

Related Links

Explore More BL Content

Facebook
Twitter
Pinterest
Reddit
Tumblr
Skype
Telegram
WhatsApp
Email
Facebook