Gen Sekiguchi
Diretor/a
Tsuyoshi Kusanagi
The police officer
Jai West
The Busjacker
Masanori Hata
Self
Taku Tada
Writer