Sa carrière a débuté lorsqu'il a vu une annonce pour une école de théâtre et qu'il a décidé de tenter l'expérience. Son tout premier rôle au cinéma a été celui d'un policier dans le film Le Cheval venu de la mer, en 1992, aux côtés de l'acteur irlandais Gabriel Byrne. Depuis, il a été impliqué dans de nombreux films et productions théâtrales, des deux côtés de l'Atlantique. Il est également connu pour son rôle de Davos Mervault dans la série télévisée Game of Thrones. En 2013, il apparaît dans le clip vidéo "High Hopes" du groupe irlandais Kodaline.