Leueen Willoughby

Omen III: The Final Conflict (1981) HD
IMDb:

Omen III: The Final Conflict (1981)