This is a French Small Poster 40 x 60 cms from the original year of release of this film in 1997.
The film was a critical and commercial blockbuster and the highest grossing film in Japan of the year.
Email us for price