Puzzle Cast Moon Seong-geun Hong Seok-Chun Joo Jin-mo Hyun Sung Park Jun-seok Lee Sang-hong No Jun-Ho Heo Nam-il Kim Ha-Kyun