Who did John Heffernan portray in the British crime drama programme starring Idris Elba?
John Heffernan (actor):  He has appeared on screen in a number of roles, including Henry Lascelles in the BBC adaptation of Susanna Clarke's novel, "Jonathan Strange & Mr Norrell", Jaggers in "Dickensian" and Steven Rose in the fourth series of "Luther". Luther (TV series): Luther is a British crime drama programme starring Idris Elba as the title character, DCI John Luther.
Steven Rose