The twisted Richard III is haunted by the ghosts of those he has murdered in his attempt to become the King of England.
1932
1931
2020
2025
2004
1922
1984
2023
2003
1959
1963
1983
1939
1964
2005
1998