River of First Love Cast Hiroshi Tamaki Haruka Ayase Shunsuke Matsuoka Hiroshi Abe Miki Nakatani Akira Emoto Ayumi Ito Yuriko Hoshi Kenta Suga Mirai Shida