View Full Cast Yoshinori MomoseHimselfIkuhisa MinowaHimselfTakafumi ItoHimselfTaro MinatoHimselfNate MarquardtHimself