Pierwotnie Ji-hoon Joo miał zagrać główną rolę męską, ale nie był zainteresowany projektem. Następnie rolę zaproponowano Jun-ki Lee, ale ten wybrał krótszy projekt "Arang Sattojeon". Później brano również pod uwagę In-seong Jo, ale podczas negocjacji nie udało mu się porozumieć z twórcami serialu. Ostatecznie w postać Seong-gye Lee wcielił się Jin-hee Ji.
Początkowo w postać jasnowidza Ji-sanga miał się wcielić Ko Soo, ale gdy niespodziewanie zerwał umowę, rolę powierzono aktorowi Seong Ji.