If, like us, you've been thinking 'We're really not sure about this latest season of 'Sherlock'. If only it had songs...' then look no further than this delightful video above.
Take it away, New Yorkers Andrew Keenan-Bolger (as Jon Watson/Martin Freeman) and Travis Slavin as (Sherlock Holmes/Benedict Cumberbatch). Not only do you look like Freeman and Cumberbatch, but your English accents are really jolly good. Hoorah!