Benedict Cumberbatch, 39, welcomed his first son in June and was spotted cradling the baby and walking down the street with his wife Sophie Hunter, 37.

Doting dad: Cumberbatch, who is currently starring in a critically-acclaimed production of Hamlet, was spotted out and about with his new baby in London.

Funny face: While the name of the baby has not been officially released, it is reported to be Christopher Carlton Cumberbatch.

Lineage: Christopher was the name of the actor’s character in his TV adaptation of Parade’s End, while Carlton is a family middle name shared by Cumberbatch and his actor father Timothy.

Happy families: He appeared every inch the doting father, with the baby resting peacefully on his shoulder. The fact they were both wearing blue outfits completed the picture.