What did Zachary Gordon do for good luck when auditioning Greg?
Zachary Gordon, who played Greg Heffley in the Diary of a Wimpy Kid movies, had a specific good luck charm he used during auditions. He wore
his favorite pair of red socks for every audition.
This was his way of bringing good luck and feeling confident. He even mentioned it in interviews and explained that he felt the red socks helped him stay focused and energized.