The various parts of Faust are played by puppets.
1994
1991
2005
2000
2009
2013
2016
2002
1972
2017
—
1980
1999
2019
1913
1919
2020