Modern day soldiers travel back in time and meet Admiral Lee, the greatest soldier of all time, and motivate him to drive out invaders.

Park Joong-hoon
as Yi Sun-shin

Kim Seung-woo
as Kang Min-gil

Hwang Jung-min
as Park Jung-woo

Gong Hyo-jin
as Kim Su-yeon

Kim Seung-cheol
as Choi Gwang

Kim Beong-choun
as Lee Hee-chul

Kim Su-hyun
as Won-hoon

Ma Dong-seok
as Hwang Sang-wook

Kim Koo-taek
as Ni Tang-kae

Kim Ji-hyeon
as (uncredited)