omen 3

MOTS-O-Ween 2020: Omen 3: The Final Conflict (1981)

TLS sides with Satan, or at least the Antichrist, in the third iteration of the Omen series. [Aggregate score: 5.25]