Стюарт Таунсенд е роден в Хаут, графство Дъблин, през 1972 г. Въпреки че баща му, Питър Таунсенд, е професионален играч на голф, Стюарт е решен да стане актьор и започва кариерата си с участие в няколко студентски филма, докато учи в Gaiety School of Acting в Дъблин. Издържа се с бокс до първия си дебют в игралното кино в "Троянският Еди" (1996 г.). Въпреки че ролята му е малка, Таунсенд привлича лондонски агент и започва да се появява в множество театрални и филмови продукции в Англия и Ирландия. Америка започва да забелязва таланта на Стюарт, когато той се появява в два филма, представени на филмовия фестивал "Сънданс" през 2000 г., в единия от които, "За Адам" (2000), изпълнява главната роля. Играе и Лестат дьо Лионкур в "Кралицата на прокълнатите" (2002). Таунсенд е в романтична връзка с актрисата Чарлийз Терон от 2001 до 2009 г. - И.И. превод