A tale about clichés, grandmothers, superheroines and villains.
2005
2025
2004
2002
1957
1989
2008
1993
1983
1994
2013
2021
2023
2012
2014
1968