The twisted Richard III is haunted by the ghosts of those he has murdered in his attempt to become the King of England.
1928
1931
1948
1942
1943
1939
1944
1975
2003
2024
1959
2014
1984
1951
1954
2002
2006
1933