Question: who played greg heffley in diary of wimpy kid
Answer: Zachary Adam Gordon ( born February 15 , 1998 ) is an American actor .