Przełomem w jego aktorskiej karierze okazała się rola telewizyjna niespokojnego George’a „Geordiego” Peacocka w serialu BBC Nasi przyjaciele na północy (Our Friends in the North, 1996) o losach czworga przyjaciół, którzy w ciągu czterech dekad doświadczają różnych problemów i trosk u boku Christophera Ecclestona i Marka Stronga.
W 1997 powrócił na scenę West Endu w The Old Vic w roli rozwiedzionego agenta castingu Mickeya w mrocznej komedii Davida Rabe’a Hurlyburly z Rupertem Gravesem. W biograficznym dramacie historyczno-kostiumowym Shekhara Kapura Elizabeth (1998) zagrał psychopatycznego jezuickiego księdza Johna Ballarda, straconego za udział w zamachu na królową Anglii Elżbietę I (Cate Blanchett) w spisku Babington. Za ekranową rolę George’a Dyera, kochanka słynnego brytyjskiego malarza samouka Francisa Bacona (w tej roli Derek Jacobi) w dramacie biograficznym Love Is the Devil – Szkic do portretu Francisa Bacona (Love Is the Devil: Study for a Portrait of Francis Bacon, 1998) został wyróżniony prestiżową nagrodą na festiwalu w Edynburgu jako najlepszy brytyjski występ.