God bless Martin Freeman and his jazzy dress sense. The Sherlock actor has been pictured for the first time rehearsing for his upcoming performance in Richard III and he certainly looked regal, dressed in a royal blue jacket.
The Sherlock actor is treading the boards from 1 July until 27 September as part of the second Trafalgar Transformed season, taking on the role of Shakespeare's ruthless monarch opposite co-star Gina McKee who will play Queen Elizabeth, mother of the Princes in the Tower.
Directed by Jamie Lloyd, tickets for the production range from £15 - £52.50 and can be found on the Trafalgar Transformed website (if you're lucky enough to get your hands on them).
And as for fans of Shakespeare and Sherlock, well, you're in luck - this isn't the only time the two oeuvres will come together this year...
Freeman's Sherlock co-star Benedict Cumberbatch has also been announced to play Richard III as part of the BBC2's second series of Shakespeare's History Plays. Cast, filming and release details are still to be announced, although Cumberbatch has been very publicly courting Judi Dench in recent weeks.