Question: who played david in homeland last sunday channel 4?
Answer: Linus Roache