A breathtaking Japanese movie that will leave you craving for more, featuring the most enticing scenes.