Shakespeare's Globe

Clarence/Lord Mayor played by Liam Brennan

Richard III (2013)
Written by: William Shakespeare