Originario di Glasgow e figlio di due medici, ha studiato al Glasgow Academy, proseguito all'Università di St Andrews e si è diplomato in recitazione alla Royal Academy of Dramatic Art. Dopo aver iniziato nei repertori inglesi, ha interpretato ruoli di spicco come Romeo al Regent’s Park, Jaques per la Royal Shakespeare Company e Dr Brooks al National Theatre. La sua performance in Passion al Queen…