Tom Everett Scott

Tom Everett Scott is an American actor who played the role of Frank Heffley in Diary of a Wimpy Kid: The Long Haul (film).