Depois de concluir um BA em estudos de negócios na Universidade de Strathclyde, em sua cidade natal de Glasgow, ele passou a treinar na Academia de Londres de Música e Arte Dramática e tem trabalhado extensivamente em cinema de teatro e televisão, tanto no Reino Unido e os EUA Tendo chegado à proeminência no sucesso de culto do Channel 4 "The Book Group", ele já teve papéis recorrentes em muitas séries bem conhecidas, muito amadas e premiadas como "Happy Valley", "Undercover", "The Village", " Frankie "," No Angels "e" Clocking Off "Nos Estados Unidos, ele estrelou ao lado de Lily Taylor no 'State of Mind' de Lifetime e também é conhecido pelo papel de Stuart nas séries 2 e 3 de" Ugly Betty "