Question: Actor who played diary of a wimpy kid?
Answer: Zachary Gordon
Natural Questions answer: Zachary Adam Gordon (from the Wikipedia article "Zachary Gordon")