Cuando tenía tres años, su padre, radiólogo, aceptó un puesto en el hospital de Ottawa (Canadá) y la familia se mudó allí.
Entre las películas más influyentes en las que trabajó, nos encontramos con Face/Off, Paycheck (ambas dirigidas por John Woo); Chicago, National Security, Titus y The Chronicles of Riddick.
Interpretó al primer caballero Henry Taylor en la séptima temporada de 24.
Ese mismo año se unió al elenco de la serie The Borgias donde interpretó al Cardenal Giuliano della Rovere,[5] hasta el final de la serie en el 2013.
En febrero de 2016, se anunció que Colm aparecerá en la serie Crushed con los actores Alex Kingston, Jacob Vargas y Regina Hall.