Question: who plays mr. thornton in north and south?
Answer: Richard Crispin Armitage