Based on the play by William Shakespeare.
1980
1970
2021
1934
1944
1973
1993
2018
1935
1971
1984
1967
1959
1990
2012
2010