Based on the fairy tale by the Brothers Grimm.
1992
2016
1998
1954
2004
1990
1959
2000
2022
1985
1996
1950
1956
1963
1988
2009
2010