El protagonista Hyeon (interpretado por Ha Myung-jung) huye a una cueva perseguido por su amigo del ejército popular Yeon-ho (interpretado por Kang Min-ho). En la cueva, Hyeon rememora su pasado y a su padre. Su padre, que lideró el movimiento del 3.1 gritando "Viva la Independencia" antes de morir, es considerado por su abuelo (interpretado por Kim Jin-kyu) como un hijo desobediente que tuvo una muerte sin sentido, pero para Hyeon y su madre (interpretada por Go Eun-ah) es una figura admirable. El abuelo, normalmente sumiso, reprende severamente a Hyeon cuando este golpea al hijo del jefe del pueblo por burlarse de su joroba. Hyeon, que esperaba ser elogiado, comienza a vagar a partir de ese momento, mostrando la imagen de un intelectual atormentado. Después de graduarse de la escuela secundaria, Hyeon lleva una vida de evasión mientras ayuda a su madre en la granja. Su abuelo vende el huerto para enviarlo a estudiar a Japón. En Japón, Hyeon vaga como un intelectual apátrida, finalmente abandona sus estudios a mitad de camino y regresa a su pueblo natal. La vida en el campo dura poco, Hyeon es reclutado a la fuerza en el ejército japonés. Su familia lo esconde en un pueblo pesquero, pero el abuelo, preocupado por la seguridad de la familia, lo denuncia y Hyeon es enviado al frente. Yeon-ho y Hyeon, que fueron juntos, escapan del ejército japonés y, tras muchas peripecias, ambos se convierten en soldados del Ejército Popular de Liberación. Sin embargo, Hyeon entra en conflicto ideológico con Yeon-ho y regresa solo a su pueblo. Estalla la Guerra de Corea y Yeon-ho regresa como oficial del ejército popular. Yeon-ho obliga a Hyeon a convertirse en jefe de propaganda del pueblo, y Hyeon, que se niega, es llevado a juicio popular. Yeon-ho arrebata el rifle a un soldado y huye, refugiándose en una cueva. Yeon-ho exige al abuelo que convenza a Hyeon, pero el abuelo lamenta su pasado de sumisión y grita a Hyeon que huya. Finalmente, el abuelo muere por la bala de Yeon-ho. Hyeon, enfurecido, mata a Yeon-ho.