Question: Actor who plays john bates in downton abbey?
answer: Brendan Coyle