Hanjiro, seorang master Kabuki ternama, memiliki seorang anak bernama Shunsuke Ogaki (Ryusei Yokohama) yang seumuran dengan Kikuo. Keduanya dilatih menjadi aktor kabuki dengan penuh dedikasi oleh Hanjiro sendiri. Dalam proses pelatihan yang menguras tenaga itu, Shunsuke sering merasa tertinggal oleh Kikuo, dia selalu merasa dirinya kurang. Namun, Kikuo justru merangkulnya dan keduanya menjadi teman seumur hidup.
Shunsuke dilahirkan dari keluarga penurus Kabuki, mau nggak mau dia harus mewarisi bakat sang ayah. Sementara itu, Kikuo lahir dari keluarga yang nggak berhubungan dengan Kabuki. Namun, berkat latihan keras keduanya, mereka bisa tampil di panggung yang besar. Namun, suatu ketika Hanjiro meminta Kikuo untuk menggantikannya tampil, di situ Shunsuke merasa terkhianati oleh ayah kandungnay sendiri.
Di hari pertunjukkan, Shunsuke kabur bersama kekasih Kikuo, Harue Fukude (Takahata Mitsuki). Selama 8 tahun, Shunsuke pergi dan akhirnya kembali mengambil semua sorotan yang dimiliki Kikuo. Hubungan persahabatan keduanya pun sempat putus. Kokuho mampu menggambarkan persahabatan Kikuo dan Shunsuke yang naik turun dengan dramatis dan cantik. Masa muda yang penuh harapan hingga usia dewasa yang penuh dengan pengkhianatan terpotret dengan apik lewat Kokuho.