Question: who plays chad dimera on days of our lives
Answer: William `` Billy '' Flynn ( born May 29 , 1985 ) is an American actor and producer .