GIVE THEM ALL THE WORLD'S BEST MOVIES. ALL AT ONCE. GIFT MUBI
Synopsis
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.