Shakespeare's Globe

Clarence/Lord Mayor played by Liam Brennan

Richard III (2012)
Written by: William Shakespeare