Smith's first television role was in 2006. He played Jim Taylor in the BBC version of Philip Pullman's "The Ruby in the Smoke" and "The Shadow in the North". His his first major role in television came as Danny in the 2007 BBC series "Party Animals". Smith is the youngest person to play the character in the British television series.