The British actor plays genius codebreaker Alan Turing who helps the Allies defeat the German Nazis in World War II, only to be criminally prosecuted for being a homosexual when he is caught with a 19-year-old man in 1952.
Some critics have asked why sex does not feature in the film but according to Cumberbatch, it is "not an exploration of someone's sex life".
"He's chemically castrated because he admits to being a homosexual; he talks about entreating a young man to touch his penis. I mean, it's pretty explicit," he told The Wrap last month.
"If you need to see that to understand that he's gay, then all is lost for any kind of subtle storytelling. The conversations are so naked in themselves that the idea of having to see two naked men wasn't something I ever thought was missing in the script."
The many faces of Benedict Cumberbatch
Show all 12
Director Morten Tyldum also commented on the lack of gay sex, adding that it was a "very conscious choice" as Turing's sexuality was "just one part of the character that [he] wanted to reveal".
Keira Knightley, Allen Leech, Matthew Goode and Rory Kinnear also star alongside Cumberbatch in the film, which is already being tipped for an Oscar.
It is due for release in UK cinemas on 14 November.
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies