1597年,朝鲜王朝危机四伏。韩国海军主力随着李舜臣将军(崔珉植饰)的降职而遭受重创,军纪瓦解,只剩下几艘军舰。而倭寇伺机派遣安志(赵震雄饰)配合恐怖的“海贼王”与童先生(刘成龙饰)的海盗大军一起上岛进攻,势必攻克汉阳。危急关头,李舜臣顶天立地,决定率领剩余的十几艘战舰前往明亮海峡与倭寇作战。李舜臣先是派部下任俊勇(金九饰)投奔敌方卧底军沙(大谷青岩饰),重振军心。决战伊始,李神臣一马当先,死守血岛,击溃了“海贼王”的数支先遣部队。关键时刻,任俊勇笨手笨脚的妻子(李振贤饰)听懂了他的唇语,让李深臣成功救船。最终,军民合力,重创了日本舰队,创造了世界海战史上一场以少胜多的著名战役。