Benedict Cumberbatch honoured with CBE by the Queen

. Credit: .

Sherlock star Benedict Cumberbatch swapped Baker Street for Buckingham Palace as he was honoured by the Queen today.

The actor, from Hammersmith, west London, was invested with the CBE he was awarded in June's Birthday Honours.

Cumberbatch, who recently finished a run playing the title role in Hamlet at London's Barbican Theatre, was given the honour for services to the performing arts and to charity.

Actor Benedict Cumberbatch with his wife Sophie Hunter Credit: PA

As well as playing Sir Arthur Conan Doyle's supersleuth, Sherlock Holmes, in the BBC's popular adaptation, Cumberbatch was also acclaimed this year for portraying computer scientist Alan Turing in The Imitation Game.

It was a role that saw him nominated for the best actor Oscar, only to lose out to fellow Briton Eddie Redmayne, who won the Academy Award for his performance as Stephen Hawking in The Theory Of Everything.