Tommy Knight ist der älteste von drei Geschwistern, die alle Schauspieler sind. Seine Schauspielkarriere startete 2001 mit seinem West End Debüt in der griechischen Tragödie Medea. Den ersten Fernsehauftritt hatte er 2002 als Timothy in TV to Go. Es folgten mehrere Auftritte in Filmen und Fernsehserien. Mit seiner Hauptrolle im Doctor Who Ableger The Sarah Jane Adventures wurde er international bekannt. Er spielte Luke Smith, den von Alien erschaffenen Adoptivsohn von Sarah Jane Smith. 2012 war er als Tom in Stiches – Böser Clown zu sehen. Im selben Jahr bekam er eine der Hauptrollen in der Fernsehserie Waterloo Road. Seit 2014 spielt er eine der Hauptrollen in der Fernsehserie Glue.