A tale about clichés, grandmothers, superheroines and villains.
2016
1999
1963
1984
2017
1975
2005
1965
1970
1959
1977
1964
2007
2009
1947
1990