Asistió a la Universidad de Newcastle, donde se graduó con un título en ingeniería civil.
[1] En 1998 apareció como invitado en la serie británica de drama y crimen Kavanagh QC.
[2] En 2004 apareció como invitado en la última temporada de la serie policíaca Stingers, donde interpretó al psiquiatra Sean Hunter.
[3] En 2009 se unió al elenco principal de la serie Mental, donde interpretó al doctor y psiquiatra Jack Gallagher hasta el final de la serie ese mismo año.
[5][6] En 2011 se unió como personaje recurrente a la segunda temporada de la serie policíaca Rizzoli & Isles, donde interpretó al teniente coronel del ejército estadounidense Charles "Casey" Jones hasta 2012.