Shakespeare's Globe

Queen Margaret, Ghost of Henry VI ... played by Linda Bassett

Richard III (2003)
Written by: William Shakespeare