McKellen does the 'Sherlock Holmes thing' on presenter

British actor Sir Ian McKellen has played comic book villains, Shakespearean kings and a bearded wizard called Gandalf.

Now he is turning to Sherlock Holmes.

In "Mr Holmes" he plays the fictional detective in his later years, struggling to come to terms with the unsolved case that forced his retirement.

Sir Ian revealed his own powers of deduction to the BBC's Charlie Stayt - and revealed why he was wearing slippers.