Netflix enthusiasts are urged to check out this spine-chilling crime film featuring a certified scream queen that horror buffs can't get enough of. Despite its initial release in 2022 going somewhat ...