Four strangers wake up chained in a room and must confess their sins to an anonymous entity speaking to them through a television, or pay with their lives.
2020
2017
2003
1950
2013
2023
1958
2018
1990
1964
2019
2025