View Full Cast Shirō ŌsakaBunpei Sagara / Ryosuke FujimuraHisako TsukubaHiroyuki NagatoShinichi YanagisawaMayumi Shimizu