Shakespeare's Globe

Richard (later Duke of Gloucester) played by Martin Mirchevski

Henry VI: Part 3 (2012)
Written by: William Shakespeare