Two very bored shadowy characters try to think of something to do--and end up playing "Shadow Puppets."
1991
2022
2021
2020
1988
1994
2018
1989
1997
2009
2008
1962
1999
1914
1936