Poniendo voz al tema "You Raise Me Up", compuesta por Secret Garden, llegó al número 4 en Reino Unido. En el año 2000 también pone voz al espectáculo Riverdance en Brodway. En 2006 representó a Irlanda en el Festival de la Canción de Eurovisión en Atenas, con la canción "Every song is a cry for love", compuesta por él mismo, y que constituyó la canción número 1000 en la historia del festival. Quedó en novena posición en la semifinal y en décima posición en la final, la mejor clasificación irlandesa desde 2001 hasta hoy en el certamen europeo. La canción, además, fue n.º4 en las listas irlandesas. En 2012 forma parte del jurado de la edición irlandesa de La Voz, con gran repercusión mediática. Ha grabado doce álbumes.