Question: who plays chad on sonny with a chance
Answer: Sterling Knight