Cursed since birth and exempt from death, a revenge-driven immortal sets out on a quest to reclaim his soul and end a 600-year-old vendetta.
16 Episodes
as Dan Hwal / Bulgasal
as Min Sang Un / Kim Hwa Yeon
as Ok Eul-tae
as Min Shi Ho / Dan Sol
as Kwon Ho Yeol / Dan Geuk
as Nam Do-yoon
as Lee Hye Suk / Shaman
as Kim Go Bun
as Det. Ham / Yang Se Chul
as Kim Sang Hui
2021
2013
2019
2022
2020
2008
2011
2010