Tom Everett Scott

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