Benedict Cumberbatch, 42, swapped his Victorian detective's overcoat for a 1960s get-up as he got himself into character as a spy on the set of new film Ironbark in east London on Wednesday.