Question: who played greg heffley in diary of wimpy kid
Answer: Zachary Adam Gordon