And God Said to Cain (Italian: E Dio disse a Caino, German: Satan der Rache) is a 1970 Spaghetti Western film directed by Antonio Margheriti and starring Klaus Kinski. The story is about Gary Hamilton, who is granted a free pardon from a prison work camp and heads out after the men who framed him. The film is set at a stormy night in town when Hamilton takes his revenge.