The twisted Richard III is haunted by the ghosts of those he has murdered in his attempt to become the King of England.
as Richard of Gloucester
as Sir Ratcliffe
as Lady Margaret
as Sir Justin
as Earl of Buckingham
as Anne
as Tyrus
as Mistress Shore
as Clarence
as Edward IV
as Queen
as Prince Richard
as Richard's mother
as Edward V
as The Archbishop
as The Tailor
as Royal court lady