Question: Actor who played diary of a wimpy kid?
answer: Zachary Gordon