Joseon Attorney: A Morality (2023) official poster
📺 K-Drama Guide · Historical · Law · Romance

Joseon Attorney: A Morality

조선변호사 · 2023
✅ Completed · 16 eps
🎬 MBC · Viki · OnDemandKorea · Kocowa · Prime Video · Apple TV+
⭐ 7.9 / 10 MDL 🔞 15+
⚡ Updated · Jul 14, 2026

📋 Drama Overview

Everything you need to know before you hit play.

Joseon Attorney: A Morality (2023) official poster
CompletedREVENGE & JUSTICE PICK
Joseon Attorney: A Morality
조선변호사 (Joseonbyeonhosa) · 2023 · South Korea
WriterChoi Jin-young
DirectorKim Seung-ho
Episodes16 eps · ~70 min each
Where to Watch✅ Viki, OnDemandKorea, Kocowa, Prime Video, Apple TV+
⏱️
Binge Time18h 40m
AiredMar 31 – May 20, 2023
GenreHistorical · Law · Romance
Content Rating15+

MBCVikiOnDemandKoreaKocowaPrime VideoApple TV+
Joseon DynastyRevengePrincess Female LeadPolitical IntrigueCourt Drama

Kang Han-soo doesn’t become a lawyer because he believes in justice — he becomes one because the law is the most efficient tool he’s found for getting revenge on the people who killed his parents, and he’s willing to bend it however far it needs to bend. That cynicism is what makes Joseon Attorney: A Morality work as more than another historical romance: its hero has to actually earn the title the drama’s giving him. Along the way, his path tangles with Princess Lee Yeon-joo, disguised as a commoner and chasing a version of the same grief from the other side of Joseon’s class divide.

What follows over sixteen episodes is part case-of-the-week legal drama, part slow-burn royal romance, and part political thriller about a corrupt minister who thinks he’s untouchable. The show’s smartest choice is treating Han-soo’s cases as more than filler between plot beats — each one chips away at his cynicism a little more, until the line between fighting for himself and fighting for everyone else stops being so clean.

Episode Progress
16 / 16 ✅ Completed

⚡ Quick Verdict

One box. Everything you need to decide.

⭐ Worth it?Yes — a sharp historical legal drama with a genuinely earned emotional payoff
⏱️ Commitment16 episodes · ~70 min each
💛 VibeCase-of-the-week legal drama meets slow-burn royal romance meets revenge thriller
📺 Skip if…You want your historical romance lighter on political intrigue and family tragedy

⭐ 7.9 / 10
· MDL Score · 5,151 ratings

▶ Official Trailer

🎭 Cast & Characters

A vengeful attorney, a princess hiding in plain sight, and a legal system built to protect everyone except the people who need it.

Woo Do-hwan as Kang Han-soo in Joseon Attorney: A Morality (2023)
Woo Do-hwan
Kang Han-soo

Lead

Bona as Princess Lee Yeon-joo in Joseon Attorney: A Morality (2023)
Bona
Princess Lee Yeon-joo

Lead

Cha Hak-yeon as Yoo Ji-sun in Joseon Attorney: A Morality (2023)
Cha Hak-yeon
Yoo Ji-sun

Supporting

Cheon Ho-jin as Yoo Je-se in Joseon Attorney: A Morality (2023)
Cheon Ho-jin
Yoo Je-se

Supporting

Song Geon-hee as King Lee Hyul in Joseon Attorney: A Morality (2023)
Song Geon-hee
King Lee Hyul

Supporting

Lee Doo-seok as Kwon Myung-woo in Joseon Attorney: A Morality (2023)
Lee Doo-seok
Kwon Myung-woo

Supporting

Choi Hyeon-jin as Young Han-soo in Joseon Attorney: A Morality (2023)
Choi Hyeon-jin
Young Han-soo

Supporting

Lee Go-eun as Young Yeon-joo in Joseon Attorney: A Morality (2023)
Lee Go-eun
Young Yeon-joo

Supporting

Kang Hyun-oh as Kim Ji-ho in Joseon Attorney: A Morality (2023)
Kang Hyun-oh
Kim Ji-ho

Supporting

Lee Kyu-sung as Dong-chi in Joseon Attorney: A Morality (2023)
Lee Kyu-sung
Dong-chi

Supporting

Lee Tae-geom as Yi Bang in Joseon Attorney: A Morality (2023)
Lee Tae-geom
Yi Bang

Supporting

Kim Do-yeon as Baek Sook-soo in Joseon Attorney: A Morality (2023)
Kim Do-yeon
Baek Sook-soo

Supporting

🍿 Where to Watch

Stream Joseon Attorney: A Morality on these platforms.

📺 Episode Guide

Spoiler-light recaps — enough to remember where you left off, nothing that ruins the ride.

Joseon Attorney: A Morality Episode 1 — The Attorney of Hanyang
EP 01
The Attorney of Hanyang
Mar 31, 2023
Kang Han-soo rolls into Hanyang with a reputation already built on bending the law exactly as far as it’ll bend — he even orchestrates a fire at a plum wine shop just to manufacture a client who needs him. It’s a calculated, borderline-unethical opening move, and the show doesn’t soften it. Princess Lee Yeon-joo, disguised as commoner So-won, watches his methods with open disapproval and undisguised curiosity. The setup is clean: a hero who doesn’t act like one yet, and a princess who can’t stop noticing him.

Joseon Attorney: A Morality Episode 2 — An Unlikely Ally
EP 02
An Unlikely Ally
Apr 01, 2023
Han-soo wins the plum wine seller’s case by tricking Master Jang into perjuring himself — clever, ruthless, and legally airtight. So-won’s disapproval cracks once she learns Han-soo also quietly saved Park’s mother from suicide during the staged fire; there was a real person underneath the manipulation the whole time. She proposes working with him, betting that his talent for bending rules could be pointed at something better than his own gain. It’s the show’s founding partnership, laid out plainly.

Joseon Attorney: A Morality Episode 3 — Divorce Suit
EP 03
Divorce Suit
Apr 07, 2023
So-won talks Han-soo into representing Lady Yeon in a divorce suit against her abusive husband — a case that also happens to double as her father’s murderer. Joseon’s legal system isn’t built for a case like this, and the episode doesn’t pretend otherwise; women here have almost no standing to leave, let alone accuse. Han-soo’s growing respect for So-won’s conviction starts to outpace his usual cynicism about why any of this is worth doing.

Joseon Attorney: A Morality Episode 4 — Divorce Suit
EP 04
Divorce Suit
Apr 08, 2023
A misunderstanding gets Han-soo fired from Lady Yeon’s case just as he’s quietly securing Myung-wol’s testimony behind the scenes — two people working the same goal from opposite ends without realizing it. Both keep building the case regardless, converging even while apart. The trial that follows exposes exactly how much power Commissioner Park’s connections actually buy him, and how little a courtroom can do about it without help from outside the system.

Joseon Attorney: A Morality Episode 5 — The Brutal History of Cheongsan
EP 05
The Brutal History of Cheongsan
Apr 14, 2023
Commissioner Park’s death should close the case, but it opens a new one: Han-soo finds a jade dragon in his room that ties directly back to his own family’s tragedy. The trip to Cheongsan, his hometown, is supposed to answer questions about his parents — instead it turns up another body, Lady Park’s, and confirms the conspiracy against his family runs wider than one dead commissioner. Revenge stops being abstract here and gets a map.

Joseon Attorney: A Morality Episode 6 — The Brutal History of Cheongsan
EP 06
The Brutal History of Cheongsan
Apr 15, 2023
Han-soo builds a case to clear Young-sil, the widow accused of Lady Park’s murder, and does it well enough to pull Judge Yoo Ji-sun directly into the investigation. Getting the case reported straight to King Lee Hyul is a genuine escalation — Han-soo’s cases have started reaching rooms he’s never been in. Executive Minister Yoo Je-se notices too, and the show is careful to make that attention feel like a threat rather than flattery.

Joseon Attorney: A Morality Episode 7 — The Minister's Countermove
EP 07
The Minister’s Countermove
Apr 21, 2023
The conspiracy around his parents’ death keeps widening the further Han-soo pulls at it, and every new thread leads back to someone with real power at court. Yoo Je-se stops treating him as background noise and starts actively working against him, which is its own kind of confirmation Han-soo’s onto something real. The danger is no longer theoretical, and neither is Han-soo’s resolve.

Joseon Attorney: A Morality Episode 8 — The Evidence
EP 08
The Evidence
Apr 22, 2023
Han-soo finally lands a piece of evidence that puts Yoo Je-se directly inside his parents’ case — not adjacent to it, inside it. So-won runs interference using resources Han-soo doesn’t have access to, and the partnership stops being convenient and starts being load-bearing. This is the episode where the show quietly commits to them as a team, not just two people who keep ending up in the same rooms.

Joseon Attorney: A Morality Episode 9 — Distance, For Her Sake
EP 09
Distance, For Her Sake
Apr 28, 2023
Han-soo pulls back from So-won on purpose, trying to protect her by putting distance between them right as a new case drops him into the middle of a power struggle between King Hyul and Yoo Je-se. The corruption he uncovers reaches further into the royal family than he expected, which forces the King himself to reckon with how limited his own authority actually is. Han-soo’s sense of justice keeps bumping into how much bigger the game is than he thought.

Joseon Attorney: A Morality Episode 10 — The Princess Revealed
EP 10
The Princess Revealed
Apr 29, 2023
Han-soo’s discovery about a royal family member forces King Hyul to cancel an appointment outright, sharpening his standoff with Yoo Je-se into something neither man can walk back easily. Then So-won does something the show has been building toward for ten episodes: she reveals she’s actually Princess Lee Yeon-joo, breaking her own cover to keep Han-soo out of prison. It changes everything he thought he understood about her, and about what he’s been falling for.

Joseon Attorney: A Morality Episode 11 — The Rift
EP 11
The Rift
May 05, 2023
Han-soo gets framed for Lord Chu’s murder, and the first thing he does with that crisis is refuse Yeon-joo’s help — he knows who she is now, and he knows about the letter she took years ago. It’s not a strategic choice so much as a wounded one. The rift between them isn’t about the murder charge at all; it’s about how much trust survives a secret that big, held that long.

Joseon Attorney: A Morality Episode 12 — Land and Grievance
EP 12
Land and Grievance
May 06, 2023
Chu-sal’s lawsuit against Lord Won — who used the law itself to steal his family’s land — pulls Han-soo back into court even while he’s still raw from Yeon-joo’s revelation. Taking the case doesn’t fix anything between them, but it gives Han-soo somewhere to put the anger that has nowhere else to go. Personal grievance becomes public advocacy almost by accident, which is the show’s whole thesis in miniature.

Joseon Attorney: A Morality Episode 13 — The Grand Queen Dowager's Order
EP 13
The Grand Queen Dowager’s Order
May 12, 2023
Han-soo learns the Grand Queen Dowager wants him and the merchant house eliminated to protect Yeon-joo — the danger around her is bigger and more institutional than he realized. In the same episode, he’s reunited with his long-lost sister Kang Eun-soo, who’s spent years being quietly used by Yoo Je-se without fully understanding it. It’s the show’s most personal gut-punch yet, and it recommits Han-soo to tearing the whole structure down.

Joseon Attorney: A Morality Episode 14 — Eun-soo's Arrest
EP 14
Eun-soo’s Arrest
May 13, 2023
Eun-soo gets arrested and framed by Yoo Je-se, and Han-soo’s guilt over not protecting her is immediate and specific — this is exactly the kind of loss his whole revenge quest was supposed to prevent. He and Ji-sun set aside their history to work together, an alliance that only makes sense because the stakes have gotten too big for either of them to manage alone. Eun-soo’s life hanging in the balance gives the political maneuvering a genuinely personal floor.

Joseon Attorney: A Morality Episode 15 — The Wedding Trap
EP 15
The Wedding Trap
May 19, 2023
Yeon-joo turns her own wedding to Ji-sun into a weapon, proposing to use the ceremony as the stage to expose Yoo Je-se’s crimes in front of everyone who matters. The plan nearly collapses when Master Jo, their key witness, vanishes, and Han-soo, Dong-chi, and Chu-sal walk straight into a trap trying to find him. It’s the closest the show gets to full-blown thriller mode, and the stakes finally match the scale of everything that’s led here.

Joseon Attorney: A Morality Episode 16 — A Just Society
EP 16
A Just Society
May 20, 2023
Yeon-joo faked her own death to escape both the political trap closing around her and a truth she’d been hiding about her infertility — and Han-soo, inconsolable in her absence, gets her back anyway. King Hyul, on Han-soo’s counsel, spares Yoo Je-se’s life and exiles him instead, choosing to use the balance of power rather than erase it, while Ji-sun resigns his post to spend his career rewriting Joseon’s laws for something closer to fairness. Han-soo becomes a governor still working for the people who made him; Yeon-joo builds a life as an attorney disguised as a man, doing the work she was never supposed to be allowed to do. They find each other again at the end of all of it — not a rescue, just two people who finally get to choose this on their own terms.

🏁 Ending Explained

Full spoilers ahead — everything that happens in the finale and what it all means.

⚠️
Spoiler Warning — This section covers the full finale of Joseon Attorney: A Morality. Stop here if you haven’t finished the series.

Does Han-soo get his revenge Not in the way he expected. Yoo Je-se, the man behind his parents’ deaths, isn’t executed — King Hyul, guided by Han-soo’s own counsel, chooses exile instead, using Je-se’s ongoing existence as a check on the remaining power structure rather than erasing him outright. It’s a deliberately unsatisfying kind of justice, and that’s the point: the show has spent sixteen episodes arguing that vengeance and justice aren’t the same thing, and the ending finally makes Han-soo live that argument instead of just say it.

Joseon Attorney: A Morality (2023) — King Lee Hyul decides Yoo Je-se's fate

Why Yeon-joo fakes her death Yeon-joo’s disappearance solves two problems the show has been building at once: it gets her out from under the Grand Queen Dowager’s plot against her, and it lets her step away from a political marriage and a secret about her infertility she was never going to be allowed to reveal safely. Faking her death is the most drastic version of a choice she’s been making all series — trading a role assigned to her for one she actually picks.

What happens to Ji-sun Ji-sun resigns from his post as judge and dedicates himself to rewriting Joseon’s laws, which is a quietly generous ending for a character who could easily have been written as a jilted rival. He doesn’t get the girl, but he gets the thing the whole show has been arguing actually matters more: a chance to fix the system itself.

Joseon Attorney: A Morality (2023) — Ji-sun resigns to reform Joseon's legal code

What kind of governor Han-soo becomes Han-soo takes a governorship, which sounds like an establishment ending for a man who spent the whole series working outside the system — except the show frames it as the opposite. He’s still doing the same work, just with real institutional power behind it now instead of legal loopholes and improvisation.

The reunion, and what it actually resolves When Han-soo finds Yeon-joo again, she’s practicing law disguised as a man — still working around a system that won’t let her practice as herself, same as she always has. Their reunion isn’t a rescue or a return to how things were; it’s two people who’ve each rebuilt their own lives on their own terms finally choosing to build the next part together. That’s the ‘morality’ the title’s been pointing at the whole time.

Joseon Attorney: A Morality (2023) — Han-soo and Yeon-joo reunite at the end of the series

✍️ KDramaWorlds Editor’s Take

Our honest read on why this drama is worth your time — and who it’s for.

⚖️ Loophole Lawyer
👑 Princess in Disguise
🔥 Revenge with Receipts
💌 Slow-Burn Royal Romance

Woo Do-hwan plays Han-soo’s early cynicism with real conviction — this isn’t a hero pretending to be morally flexible for one episode before revealing his heart of gold, he’s genuinely willing to manufacture a fire to get a client. That commitment is what makes his slow shift toward real justice land instead of feeling assigned. Historical K-dramas built around a disguised royal are a durable format — Poong, the Joseon Psychiatrist works a similar hidden-identity angle from a medical lens — but Joseon Attorney gets extra mileage from making its legal cases feel genuinely load-bearing instead of just a backdrop for romance.

Joseon Attorney: A Morality (2023) — cinematic still

The show’s best trick is structural: nearly every case Han-soo takes doubles as commentary on how the law fails ordinary people, especially women, in Joseon’s legal system — the divorce suit arc alone says more about that than most historical dramas manage in a full season. It’s not a new idea for a maverick-lawyer story — One Dollar Lawyer runs the same underdog-attorney premise in a modern setting — but the Joseon-era stakes sharpen it considerably.

Bona’s Yeon-joo could easily have been written as a passive love interest who exists to be rescued, and the show mostly avoids that trap — she’s the one steering half the major plot turns, including the finale’s boldest move. The pacing does sag slightly in the political-intrigue-heavy middle stretch, where court maneuvering occasionally crowds out the character work that makes the first act so strong. It recovers in time for an ending that earns its emotional weight.

👍👍👍 BEST FOR 👍👍👍
⚖️ Fans of maverick-lawyer stories who want the format transplanted into a historical setting
👑 Anyone who likes a disguised-royal romance with real political stakes attached
🔥 Viewers who want a revenge plot that actually interrogates what justice means

⚖️ Final Verdict
What works
Woo Do-hwan commits fully to Han-soo’s early moral flexibility, which makes his growth feel earned
The case-of-the-week structure doubles as real commentary on Joseon’s legal system
An ending that distinguishes between revenge and justice instead of treating them as the same thing

What to know first
The court-politics-heavy middle stretch slows the pace down noticeably
Some supporting characters, particularly Han-soo’s sister, get less screen time than their plot importance suggests
Viewers expecting a lighter historical romance should know this leans into genuinely dark family-tragedy material

7.9 / 10— A sharp historical legal drama that uses its case-of-the-week structure to earn a genuinely thoughtful ending about revenge versus justice.

💬 Helpful? Share this guide →

KDW Editor Editorial Team, KDramaWorlds

This review was written and fact-checked by the KDW editorial team — a small group of K-drama viewers who watch every title before writing about it. No screeners, no synopsis-only takes.

604 Reviews Published
339 Actor Profiles
2026 Writing Since
More about the KDW Editorial Team

Share your reaction to this drama.

You can pick up to 3 reactions.

Before You Comment

Keep it kind, skip the harsh language, and please — no spoilers. Everyone's taste is different, and that's perfectly fine.

This space is for real reactions and discussion from other viewers. Help keep it comfortable for everyone by not giving away major plot details.