Question: actor who plays john bates in downton abbey?
Answer: Brendan Coyle