en jouant dans la série télévisée Taggart. Il a continué ensuite dans la télévision en jouant dans Soldiers Leap, Chapter and Verse, Helmet, Coming soon et Julie and the cadillacs.Il a joué pour la première fois au cinéma dans An Urban Chost Story.
On compte également plusieurs pièces de théatre à son actif:The speculator,Antigone,Election 99, Experienced Woman Advice,Britannia Rules, Kill the Old,Torture their young,The chick nerds...Mais on le connaît surtout pour le rôle de Peregrin Touque alias Pippin dans la trilogie Le seigneur des anneaux.Musicien aux multiples talents, il joue de la guitare,de la basse, de la batterie et il chante aussi bien comme baryton que comme ténor



