Tower of London (1962)
On the death of his brother King Edward IV, Richard of Gloucester conspires to get the throne for himself. The late King had two young sons, his heir, Edward V and the younger Prince Richard, but they are not of age and so names his other brother, Clarence as Lord Protector of the Realm. Gloucester soon kills his younger brother but is haunted by his ghost and what he has done. As he continues to kill those around him, Gloucester is haunted by those he has betrayed hearing voices and slowly descending into madness. He spreads rumors that the late King's two sons are illegitimate and therefore not eligible to ascend to the throne. He assassinates the young princes and is crowned King Richard III. The ghosts from his past have the final say however.