Crying Freeman

(1995)