Shakespeare's Globe

Bishop of Carlisle, Duchess of Gloucester played by William Osborne

Richard II (2003)
Written by: William Shakespeare