Ten: The Sacrifice (2019)

Horror

Trust. Deception. Loyalty. Who can you trust?