•
Ken Ogata as "Shunpei Takayama", an older gentleman living alone in port city Kure as a hatter. •
Yukihide Kasahara as 28-year-old "Shunpei", working hard, helping Setsu, and loves her. •
Hayami Takahashi as 6-year-old "Shunpei", likes his father. •
Yūko Tanaka as "Setsu Takemoto", an older lady living in Tokyo with her family, Shunpei's childhood friend, Goro's real mother. •
Aki Asakura as 19-year-old "Setsu", in delicate health, loves Shunpei. •
Tetsuji Tamayama as "Goro Kawahara", Shunpei's security agent and Setsu's son. •
Ittoku Kishibe as "Masayuki Kawahara", Goro's father and Setsu's ex-husband, a doctor and runs his hospital in Hiroshima. •
Maho Tomita as "Yu Takayama", Shunpei's granddaughter living in Tokyo. •
Hiromi Yuki as "Mikazu Kawahara", Goro's stepmother and Masayuki's wife. •
Erika Kobayashi as "Aki Kawahara", Goro's stepsister. •
Toshiyuki Kitami as "Katsuto Takemoto", Setsu's husband, runs his laundry with her. •
Asae Onishi as "Haruko Takemoto", Setsu's daughter. •
Gan Iwata as a chief "Todoroki", Goro's boss. •
Teizo Muta as "Fukuzo", Shunpei's friend. •
Takayuki Moriwaki as Fukuzo's grandchild. •
Shin'ya Yamamoto (actor) as "Futoyama", principal of Kure Sanjyo junior high school, will order student caps to Shunpei. •
Ryuji Yamamoto as "Ichimura", a chairman of the PTA of Sanjyo junior high school. •
Mitsuomi Aono as
general "
Isoroku Yamamoto", •
Katsuaki Takahashi as "Reikichi Takayama", Shunpei's father made the cap for Isoroku Yamamoto. ==Theme song==