Richard Armitage: After Sparkhouse (2002) Richard was seen in Juliet McKoes' film "Frozen" playing Steven. In Spring of 2004, the BBc started filming their adaptation of North and South. He starred ad John Thornton to Daniela Denby-Ashes' Margaret Hale. "we needed an instant impact. When you understand why he's done it, you're torn between hating him and wanted them to get together."