Question: who plays chad on sonny with a chance
Answer: Chad Dylan Cooper ( Sterling Knight ) .