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