Debutó profesionalmente a la edad de 16 años, con el Celtic Glasgow en un encuentro ante el Heart of Midlothian.
Su puesto natural es el de interior izquierdo, aunque también se adapta a la banda derecha o a la mediapunta.
En enero de 2014 fue transferido al Everton a pedido del director técnico Roberto Martínez.
Fue internacional con la selección de Irlanda en 93 ocasiones.
[1] Debutó en junio de 2004, en un encuentro amistoso ante Jamaica.