Two strangers break into a man's house and subject him to a series of terrifying - and humiliating - mind games.
2023
1995
—
2024
1975
1996
2022
2017
2016
2012