Steve Zahn

Steven "Steve" James Zahn (Born November 13, 1967) is an American actor who portrayed Frank Heffley in the first three adaptations of the Diary of a Wimpy Kid series.