Famous for his portrayal of Joe Mason on the British police series Heartbeat. He is also notable for his role as Gary McDonald on the ITV soap opera Take the High Road. In 2017, he won Strictly Come Dancing.
While he was still in high school, he appeared in two episodes of the television series Taggart.
A stage performer as well as a screen actor, he was cast in English and Scottish productions of the musicals Rent, Chitty Chitty Bang Bang, and How To Succeed In Business Without Really Trying.
He was born and raised in Glasgow, Scotland. He grew up with two older brothers and a younger sister.
McFadden and English singer and actor Marvin Humes both appeared in numerous episodes of Holby City.