Based on the fairy tale by the Brothers Grimm.
1998
2018
1990
2005
2000
1985
1974
1997
2003
1992
2020
2021
1972
2022