Colin O'Donoghue (nació el 26 de enero de 1981) es un actor irlandés. Es conocido por interpretar al capitán Killian "Garfio" Jones, en la serie de la cadena ABC, "Once Upon a Time".
Colin nació en Drogheda, en una familia católica. Asistió a la Escuela de Alegría de Interpretación en Dublín. O'Donoghue fue a París cuando tenía 16 años y estuvo allí durante un mes para aprender el francés.
Está casado con Helen O'Donoghue. El 1 de agosto de 2013, la pareja debutó como padres de un niño de nombre Evan.
O'Donoghue apareció como el duque Felipe de Baviera en la tercera temporada de Los Tudors. Hizo su debut en Hollywood junto a Anthony Hopkins en la película El rito en enero de 2011. O'Donoghue hizo una audición para El rito en el estudio de la casa de un amigo en Drogheda y lo envió a España.
En agosto de 2012, Colin obtuvo un papel recurrente en la serie de la ABC, Once Upon a Time como el Capitán Killian Jones, basado en el personaje del Capitán Garfio, creado por J. M. Barrie; el 4 de octubre de 2012, se dio a conocer que O'Donoghue fue ascendido al elenco principal de la serie.
* Una vez enviada la Biografía puede tardar entre 24 y 72 horas en ser activada si esta correcta o por el contrario en no publicarla si no pertenece a la ficha o es un texto que no es acorde.