Question: who is the actor who plays david budd?
Answer: Richard Madden