All Cast

Masatoshi Nagase

Masatoshi Nagase

Hirata

Lili Taylor

Lili Taylor

Jill

Fisher Stevens

Fisher Stevens

Jack

Gísli Halldórsson

Gísli Halldórsson

Siggi

Seijun Suzuki

Seijun Suzuki

Hirata's Grandfather

Hiromasa Shimada

Hiromasa Shimada

Suzuki

Masayuki Sasaki

Masayuki Sasaki

Higashino

Laura Hughes

Laura Hughes

Laura

Taizô Mizumura

Taizô Mizumura

Hirata's Father