A puppet, newly released from his strings, explores the sinister room in which he finds himself.
2001
1994
2012
2009
2008
2013
2016
2017
1963
2023
2006
1991
1977
2004
2014
2019
1996
2003
2018
1997