Help identify a short story about a cursed magical object

The Rock is Lucas Hyde. Alison Lohman as Sophie.