Bertie Carvel stars as the enigmatic detectivepoet in Channel 5's Dalgliesh, but away from the screen the actor has suffered ...