Tom Everett Scott

Tom Everett Scott is a American actor who portrayed Frank Heffley in Diary of a Wimpy Kid: The Long Haul.