Can you wear the Evil Scarf and survive?
User score
1 votes
Released
January 14, 2021
2m
Jessica Chin King
Imaan Haider
Play Dead
2025
Saint Catherine
2024
Two Witches
2023
Reborn
2018
A Knight's War
Terrifier
2011
Never Let Go
Ghostland
Silver Bullet
1985
The Angry Black Girl and Her Monster
The Entity
1982
Diabolic
The Jester: Chapter 3
2019
The Dreadful
2026
The Deliverance
Blood on Satan's Claw
1971
Saccharine
Dark Harvest
The Hunt
2020
Nightbreed
1990