Question: who is the actor who plays david budd
Answer: Richard Madden ( born 18 June 1986 ) is a Scottish actor .