The various parts of Faust are played by puppets.
1951
1969
2015
2008
1972
2019
2013
1974
2010
2021
1988
2020
—
1987
2012
2011
2024