Nagabonar (Gading Marten) tumbuh menjadi pemuda dewasa yang gagah, jujur, lugu, pemberani dan peduli pada sesama. Keputusannya pergi ke kota demi hidup yang lebih baik mengantarkannya pada berbagai peristiwa yang tak pernah dia duga. Dia jatuh cinta pada Kirana (Citra Kirana) yang sudah punya kekasih Kapten Bastian (Delano Daniel). Maryam (Robby Teremonty) juga ada di kota yang sama dan menyukai Kirana. Ketika Jepang berkuasa Belanda angkat kaki Jenderal Yoshida Harada (Harry Ponto) juga menginginkan Kirana. Nagabonar kian dihadapkan pada situasi yang sulit tatkala Jepang menyerah pada Sekutu. Mayor Sudung (Donni Damara) menunjuk Nagabonar untuk memimpin perlawanan pada Belanda yang datang kembali. Nagabonar berjuang untuk cintanya sekaligus berjuang pada bangsa dan negaranya.