An Angel for Satan (Italian: Un angelo per Satana) is a 1966 Italian horror film directed by Camillo Mastrocinque. It stars Barbara Steele in a dual role, as Harriet Montebruno / Belinda, and is set in a small Italian village by a lake. It is based on a short novel by Luigi Emmanuele. This was Barbara Steele's last "Italian Gothic".