Nathaniel Marten is a Canadian actor who played Greg Heffley as an adult in Diary of a Wimpy Kid (film).