Full cast of Bulgasal: Immortal Souls

Park Myung-shin
Lee Hye Suk / Shaman
16 episodes

Lee Young-ran
Kim Go Bun
16 episodes

Choi Jae-woong
Det. Ham / Yang Se Chul
16 episodes

Cha Hee
Kim Sang Hui
16 episodes

Oh Yu-jin
Kim Go Bun [Young]
4 episodes

Kim Soo-ha
Adopted daughter child
2 episodes





