The twisted Richard III is haunted by the ghosts of those he has murdered in his attempt to become the King of England.
1958
1965
1961
2002
1984
1988
1964
1957
1940
1987
1945
1951
2014
2004
1948
2024
1946
1932
1959
1979