Il a joué le rôle principal de Michael Britten dans la série télévisée de science-fiction Awake. Surtout connu en tant que Lucius Malfoy dans la franchise cinématographique Harry Potter, il apparaît plus tard dans la série The OA de Netflix.
Il était très impliqué au département théâtre de son université, et il se produisait chaque été au Fringe Festival d'Edimbourg au milieu des années 80.
Il a obtenu un diplôme de droit à l'université de Bristol, mais choisit plutôt de devenir acteur.
Il épousa Emma Hewitt en 1988 et ils ont ensuite eu deux enfants.
Il a joué un second rôle dans le film The Patriot: Le Chemin de la liberté aux côtés de Mel Gibson, en 2002.