It’s not often you get to watch one of Britain’s most engaging stars in a free performance but Sherlock’s Andrew Scott is set to give a gratis Hamlet