One of the most popular genres in dramas is fantasy. These dramas take viewers to magical worlds full of mythical creatures, supernatural powers, and epic battles between good and evil.
In these dramas, you’ll find a mix of fantasy, reality, romance, and thriller. This will help your imagination and feelings come back to life, and you’ll be able to feel both the sweetness and bitterness of love.
If you’re in the mood of watching some good dramas with fantasy elements, here is the list of the best fantasy Kdramas that are recommended to watch.
1. Alchemy Of Souls
Hangul: 환혼
Year: 2022
Set in a fictional country called Daeho, Jang Wook of the noble Jang family has a secret about his birth. He meets Mu Deok, an elite warrior trapped within a physically weak body who becomes his servant and secretly begins teaching him how to fight.
Main Cast (Characters):
- Lee Jae Wook as Jang Wook
- Jung So Min as Mu Deok Yi
- Hwang Min Hyun as Seo Yul
- Shin Seung Ho as Go Won
No. Of Episodes: 20 (80 min. each)
Streaming Options (region-specific):
2. Mr. Queen
Hangul: 철인왕후
Year: 2020
Bong Hwan works as a chef at the Blue House in the present day. He has a free spirit, but his spirit ends up in Queen So Yong’s body in the Joseon period. So Yong will find out that her husband has some secrets and is not as kind as he seems.
Main Cast (Characters):
- Shin Hye Sun as Kim So Yong
- Kim Jung Hyun as King Cheoljong
- Bae Jong Ok as Dowager Sunwon
- Kim Tae Woo as Kim Jwa Geun
No. Of Episodes: 20 (75 min. each)
Streaming Options (region-specific):
3. Tomorrow
Hangul: 내일
Year: 2022
The drama tells the story of Joon Woong, who crosses paths with grim reapers, who are on a special mission of suicide prevention, and works with them as the youngest contract worker in the crisis management team of death angels.
Main Cast (Characters):
- Kim Hee Sun as Goo Ryun
- Rowoon as Choi Joon Woong
- Lee Soo Hyuk as Park Joong Gil
- Yoon Ji On as Im Ryung Goo
No. Of Episodes: 16
Streaming Options (region-specific):
4. Goblin
Hangul: 도깨비
Year: 2017
Kim Shin (Goblin) is framed as a traitor and executed by the young monarch. Years after his death, he is cursed by the Almighty to be eternal forever. He encounters Ji Eun Tak, who claims to be his spouse. The plot centres around four main leads.
Main Cast (Characters):
- Gong Yoo as Kim Shin
- Kim Go Eun as Ji Eun Tak
- Lee Dong Wook as Grim Reaper
- Yoo In Na as Sunny
No. Of Episodes: 16 (80 min. each)
Streaming Options (region-specific):
5. While You Were Sleeping
Hangul: 당신이 잠든 사이에
Year: 2017
A prosecutor named Jae Chan chooses to change the course of events, which saves the lives of Hong Joo and Woo Tak. When they start dreaming about each other, they understand that their lives are now tied together in some way.
Main Cast (Characters):
- Bae Suzy as Nam Hong Ju
- Lee Jong Suk as Jung Jae Chan
- Jung Hae In as Han Woo Tak
- Lee Sang Yeob as Lee Yu Beom
No. Of Episodes: 16 (60 min. each)
Streaming Options (region-specific):
6. 18 Again
Hangul: 18 어게인
Year: 2020
Hong Dae Young, a 37-year-old man on the verge of being divorced from his wife suddenly finds himself inside his 18-year-old body. He starts living a new life under a new name Ko Woo Young to get closer to his children and protect them.
Main Cast (Characters):
- Kim Ha Neul as Jung Da Jung
- Yoon Sang Hyun as Hong Dae Young
- Lee Do Hyun as Ko Woo Young
- Roh Jeong Eui as Hong Shi Ah
No. Of Episodes: 16 (70 min. each)
Streaming Options (region-specific):
7. Moon Lovers
When a total eclipse of the sun takes place, Ha Jin is transported back in time to the Goryeo Dynasty. She soon befriends several of the princes and meets the 4th Prince, Wang So. She finds herself caught up in palace politics and the rivalry among the princes as they fight for the throne.
Cast –
- Lee Joon Gi as Wang So
- IU as Go Ha Jin / Hae Soo
- Kang Ha Neul as Wang Wook
- Hong Jong Hyun as Wang Yo
No. Of Episodes – 20
Watch On – Viu
8. Hotel Del Luna
Hangul: 호텔 델루나
Year: 2019
Hotel del Luna is the namesake hotel in the heart of Seoul that exclusively serves to ghosts; Jang Man Wol, the gorgeous but ill-tempered CEO, is cursed to manage the hotel owing to a heinous act she committed but cannot remember.
Main Cast (Characters):
- IU as Jang Man Wol
- Yeo Jin Goo as Goo Chan Sung
- Shin Jung Keun as Kim Sun Bi
- Bae Hae Seon as Choi Seo Hee
No. Of Episodes: 16 (80 min. each)
Streaming Options (region-specific):
9. Ghost Doctor
Hangul: 고스트 닥터
Year: 2022
A fantasy medical drama about two doctors from extreme backgrounds and skills merging into one person. They are very different in terms of their backgrounds, skills, or personalities, but end up combining bodies and spirits.
Main Cast (Characters):
- Rain as Cha Young Min
- Uee as Jang Se Jin
- Kim Bum as Ko Seung Tak
- Son Na Eun as Oh Soo Jung
No. Of Episodes: 16
Streaming Options (region-specific):
10. 365: Repeat The Year
Hangul: 365: 운명을 거스르는 1년
Year: 2020
The story of a group of people who are given the opportunity to relive a year of their lives in order to prevent a tragic accident from happening. Along the way, they uncover hidden truths about themselves and those around them, and must confront their past mistakes.
Main Cast (Characters):
- Lee Joon Hyuk as Ji Hyung Joo
- Nam Ji Hyun as Shin Ga Hyun
- Kim Jee Soo as Lee Shin
- Lee Sung Wook as Park Sun Ho
No. Of Episodes: 24 (35 min. each)
Streaming Options (region-specific):
11. W: Two Worlds
Hangul: 더블유
Year: 2016
When Yeon Joo starts to read “W,” a webtoon written by her father, she is pulled into the world of “W.” While she is in the webtoon, she saves Kang Cheol and becomes involved in a murder case.
Main Cast (Characters):
- Han Hyo Joo as Oh Yeon Joo
- Lee Jong Suk as Kang Cheol
- Kim Eui Sung as Oh Sung Moo
- Lee Tae Hwan as Seo Do Yoon
No. Of Episodes: 16 (60 min. each)
Streaming Options (region-specific):
12. Angel’s Last Mission: Love
Hangul: 단, 하나의 사랑
Year: 2019
A ballerina suffers an accident that leaves her blind. Dan is an optimistic, carefree angel who is always getting into trouble. To return to heaven he is given the seemingly impossible mission of finding true love for her but ends up falling for her himself.
Main Cast (Characters):
- Kim Myung Soo as Kim Dan
- Shin Hye Sun as Lee Yeon Seo
- Lee Dong Gun as Ji Kang Woo
- Kim Bo Mi as Geum Ni Na
No. Of Episodes: 32 (35 min. each)
Streaming Options (region-specific):
13. Extraordinary You
Hangul: 어쩌다 발견한 하루
Year: 2019
In the drama, a high school girl named Dan Oh finds out that she is just a minor character in a romance manga called “Secret.” She tries to change the fixed story of her love and life by using flashes of storyboard that only she can see.
Main Cast (Characters):
- Kim Hye Yoon as Eun Dan Oh
- Ro Woon as Ha Ru
- Lee Jae Wook as Baek Gyung
- Lee Na Eun as Yeo Joo Da
No. Of Episodes: 32 (35 min. each)
Streaming Options (region-specific):
14. Legend Of The Blue Sea
Hangul: 푸른 바다의 전설
Year: 2016
The series centers on the love story of Shim Chung, a mermaid, and Joon Jae, a witty con artist. Focusing on rebirth, fate, and unrequited love, their tale is shown with the parallel story of their Joseon-era incarnations, the mermaid, Se Hwa, and town head, Dam Leong.
Main Cast (Characters):
- Lee Min Ho as Heo Joon Jae
- Jun Ji Hyun as Shim Chung
- Lee Hee Joon as Jo Nam Doo
- Shin Won Ho as Tae Oh
No. Of Episodes: 20
Streaming Options (region-specific):
15. The Sound Of Magic
The story unfolds when the mysterious magician Lee Eul suddenly appears in front of a girl named Yoon Ai, who has lost her dreams, and her classmate named Na Il Deung, who is being forced to dream.
Cast –
- Ji Chang Wook as Lee Eul
- Choi Sung Eun as Yun Ai
- Hwang In Yeop as Na Il Deung
- Nam Da Reum as Lee Eul [Young]
No. Of Episodes – 6
Watch On – Netflix
16. Again My Life
Hangul: 어게인 마이 라이프
Year: 2022
The story of Hee Woo, a young & enthusiastic prosecutor who wakes up and finds himself alive again after getting killed. He gets a second chance to get justice after failing to bring down a politician named Tae Seob and discover the truth.
Main Cast (Characters):
- Lee Joon Gi as Kim Hee Woo
- Lee Kyung Young as Cho Tae Seob
- Kim Ji Eun as Kim Hee Ah
- Cha Joo Young as Han Ji Hyun
No. Of Episodes: 16 (65 min. each)
Streaming Options (region-specific):
17. Bulgasal: Immortal Souls
A drama that revolves around two characters – Sang Un, a woman who was once a bulgasal but is reincarnated as a human, and Dan Hwal, a man who has turned into a bulgasal during the Joseon dynasty while working as a military official.
Cast –
- Lee Jin Wook as Dan Hwal
- Lee Joon as Ok Eul Tae
- Kwon Na Ra as Min Sang Woon
- Gong Seung Yeon as Dan Sol
No. Of Episodes – 16
Watch On – Netflix
18. Tale Of The Nine-Tailed
Hangul: 구미호뎐
Year: 2020
A gumiho named Lee Yeon gives up his job as the guardian mountain spirit of Baekdudaegan to look for the soul of his one true love, Ah Eum. Yeon met Nam Ji Ah, a smart and brave producer at TVC Station, while working on a mission.
Main Cast (Characters):
- Lee Dong Wook as Lee Yeon
- Jo Bo Ah as Nam Ji Ah / Ah Eum
- Kim Bum as Lee Rang
- Kim Yong Ji as Ki Yoo Ri
No. Of Episodes: 16 (65 min. each)
Streaming Options (region-specific):
19. A Korean Odyssey
Hangul: 화유기
Year: 2017
In 2017, Oh Gong and Ma Wang conflict with each other as they look for a true light in a dark world. Having made a contract with Seon Mi 25 years ago, entitling her to seek help whenever she calls him, the two meet again in a fateful encounter.
Main Cast (Characters):
- Lee Seung Gi as Son Oh Gong
- Oh Yeon Seo as Jin Seon Mi/ Sam Jang
- Cha Seung Won as Woo Ma Wang/ Woo Hwi
- Lee Hong Ki as Jeo Pal Kye/ P.K.
No. Of Episodes: 20 (80 min. each)
Streaming Options (region-specific):
20. Reborn Rich
Hangul: 재벌집 막내아들
Year: 2022
Yoon Hyun Woo dies after the Sunyang Group family, which he had always been loyal to, frames him for theft. He is reborn as Jin Do Joon, the youngest son of the family, and tries to take over the company to get his payback.
Main Cast (Characters):
- Song Joong Ki as Do Joon / Hyun Woo
- Lee Sung Min as Jin Yang Chul
- Shin Hyun Bin as Seo Min Young
- Yoon Je Moon as Jin Young Ki
No. Of Episodes: 16 (75 min. each)
Streaming Options (region-specific):
21. See You In My 19th Life
Hangul: 이번 생도 잘 부탁해
Year: 2023
Ji Eum is reborn for the 19th time. She can remember all of her past lives. She tries to find a guy named Seo Ha who she knew in a past life, and they fall in love despite the challenges of their different worlds.
Main Cast (Characters):
- Shin Hye Sun as Ban Ji Eum
- Ahn Bo Hyun as Moon Seo Ha
- Ha Yoon Kyung as Yoon Cho Won
- Ahn Dong Goo as Ha Do Yoon
No. Of Episodes: 12 (70 min. each)
Streaming Options (region-specific):
22. A Time Called You
Hangul: 너의 시간 속으로
Year: 2023
One year ago, Jun Hee’s boyfriend died. She still can’t get over his death. One day, she somehow goes back in time and finds herself in 1998 as a high school student. She meets a student there who looks a lot like her late boyfriend.
Main Cast (Characters):
- Jeon Yeo Been as Han Jun Hee / Min Joo
- Ahn Hyo Seop as Ko Yeon Jun / Nam Si Heon
- Kang Hoon as Jung In Kyu
- Lee Min Goo as Kwon Do Hun
No. Of Episodes: 12
Streaming Options (region-specific):
Wrapping Up
So, these were the recommended fantasy dramas you should watch if you are into magic, alternate realities, or just want some romance. These dramas will make your day better and more cheerful.
Follow us on Facebook, Instagram, X (Twitter), Pinterest & subscribe YouTube channel for more exciting content on Korean dramas & movies.
Keep Watching !!