Omen III: The Final Conflict

The Christ-child has been born again, on the Angel Isle, Great Britain. The plan is simple, kill the Christ child to prevent him from growing up to bring the return of Christ and death of the Anti-Christ.