Based on the play by William Shakespeare.
1997
2023
2002
2001
2015
2018
2025
2017
1998
1953
1974
1985