Stuart Townsend, 15 Aralık 1972'de İrlanda'nın Howth kentinde doğdu. Kariyerine 1998'de Will & Grace dizisindeki Edward karakteriyle başladı. Townsned, 2002'de Lanetliler Kraliçesi filminde Lestat de Lioncourt karakterini canlandırdı. Bu rol, sanatçının kariyerinde önemli bir dönüm noktası oldu. 2003'te Muhteşem Kahramanlar filminde Dorian Gray karakterini canlandırdı. Townsned, 2005'te Gelecek Flux'ta filminde yer aldı. 2007'de Battle in Seattle filminin yönetmenliğini üstlendi.
Townsend, kariyeri boyunca çeşitli yapımlarda yer aldı. 1999'da Law & Order: Special Victims Unit dizisinde Declan Trask karakterini canlandırdı. 2012'de Elementary dizisinde Del Gruner karakterini canlandırdı. 2013'te Shetland dizisinde Ed Tulloch karakterini canlandırdı.