Pyeonggang will be portrayed by the talented actress Kim So Hyun. Her character is a wise and reasonable princess who is raised as a soldier.
Ji Soo, on the other hand, will take on the role of On Dal, a peaceful and pure man who will do anything, even going against his principles just to protect Pyeonggang.
The elite general Go Geon in the drama will be starred by Lee Ji Hoon. He is as perfect as he can be and for the first time in his life, he desires Pyeonggang to be his lover and dives into an intense fight to win her heart.