Jang Hyuk as Tae-yul, Joseon's best swordsman Kim Hyun-soo as Tae-ok, Tae-yul's daughter Joe Taslim as Gurutai, member of Qing imperial family Jung Man-sik as Min Seung-ho, Joseon's greatest military official Lee Na-kyeong as Hwa Seon, a Joseon trader Lee Min-hyuk as Gyeom Sa-bok, young Tae-yul