Joe began his acting career at the early age of twelve, with a TV role in Taggart.
He was also been a member of the Scottish soap Take The High Road for six years, before he decided to move south to be taken more seriously by casting directors.
His next big break came with an adaptation of Iain Banks' The Crow Road for BBC 2, in which he portrayed the young Prentice McHoan, who uncovers the dark secrets of his family clan. In 1997, an episode of the BBC series Love Bites took the native Glaswegian back to his hometown.
Joe went on to make his West End debut in 1998 at the Shaftesbury Theatre, playing Mark Cohen, the narrator in the musical Rent. He returned to TV in a six-part series for ITV called The Glass, also starring John Thaw and Sarah Lancashire.
2002 saw Joe shooting Sparkhouse in Yorkshire, a three-part series for ITV, loosely based on Wuthering Heights.