Nicholas Cage chilling in ghe streets of a futuristic japan