Martin Freeman set to appear in Shakespearean role
Sherlock and Hobbit star Martin Freeman will play his first Shakespearean role, Richard III, on the London stage this summer.
Please log in or create an account to report a problem with this listing.