the japanese movie poster for japan red, starring an image of a car with demon eyes