Free! The Final Stroke Part 2 Cast Nobunaga Shimazaki Tatsuhisa Suzuki Mamoru Miyano Kouki Uchiyama Yoshimasa Hosoya Toshiyuki Toyonaga