Presented as a forbidden TV broadcast, this horror anthology revives unsettling short films from the world.
1981
2018
2013
2022
2014
1972
2021
2019
1986
2009
2012
2020
1992
2010