Benedict Cumberbatch finds it difficult to breathe in his tight 'Sherlock' costumes.
The sad thing is that I had a coat very similar to Sherlock's before I got the role - it was a present from someone - but I can't wear it out in public now which is sad.
The 35-year-old actor plays legendary detective 'Sherlock Holmes' in the BBC One show and although the series takes place in a contemporary setting, he admitted the clothes he has to wear often leave him feeling restricted.
He told EmpireOnline: "We all put a lot of thought into the outfits. The gloves and scarf were my idea, and the coat was [costume designer] Ray Holman's discovery.
"There's just a clean, linear, functional beauty about Sherlock. There's nothing showy or flamboyant about him. And I get to wear very well-cut, good-looking suits, although there's so little waist that sometimes I can't breathe or digest properly. "
Benedict - who stars in the TV show alongside Martin Freeman as his sidekick Dr. Watson - also revealed Sherlock's outfits have affected what he can and can't wear, as he doesn't want to look similar to the detective in everyday life.
He added: "The sad thing is that I had a coat very similar to Sherlock's before I got the role - it was a present from someone - but I can't wear it out in public now which is sad."