An Eye for an Eye

Kane's justice is revenge. Kane's weapon is himself.

1981-08-14 | 106 minutes

Rating: 5.2