Beautiful, interesting, incredible cinema.
A 2003 Japanese language action/comedy/adventure film directed by Tarou Sakamoto, Satoshi Morota and 4 others, starring Koichiro Nishi, Shô Tomita and Aiko Ito. The film screened at Tokyo International Film Festival in 2022.