Similar movies
Body
Muay Thai Chaiya
Hell
Meat Grinder
The Victim
The Vanquisher
Lizard Woman
Scared
The Brutal River
9-9-81
The Screen at Kamchanod
Zee-Oui
Soul's Code
Takien
Dead Bite
Bite Till Die - Killing Box
Who is Running?
Secret Room No. 7