Attore. Figlio di Peter Townsend, giocatore professionista di golf, e Lorna, top model irlandese, scomparsa prematuramente nel 1994. E' cresciuto con i genitori, il fratello Dylan e la sorella Chloe in un tranquillo paese di pescatori a nord di Dublino. Anche se appassionato di film, non ha avuto una particolare vocazione per la recitazione fino a quando non ha cominciato a uscire con una ragazza che frequentava la Gaiety School of Acting di Dublino e, incuriosito, ha partecipato ad un corso di due settimane. Entusiasta della cosa ha finito per iscriversi al corso biennale conseguendo il diploma nel 1994. Finiti gli studi ha iniziato a recitare in diversi spettacoli teatrali (tra cui uno con la compagnia 'Ether for Lunch' fondata insieme ad alcuni compagni) e in alcuni film scolastici. Nel 1996 ha ottenuto il primo ruolo cinematografico in "Trojan Eddie" di Gillies MacKinnon accanto a Richard Harris e Stephen Rea. Il pubblico internazionale l'ha conosciuto grazie al successivo "Big Fish", diretto da Stefan Schwartz, di cui è stato protagonista insieme a Dan Futtermane e Kate Beckinsale.