Frank Heffley is the father of the Heffley family. He is a 35 to 40 year old man. He loves to play sports, do fun things and be outside a lot in the summer. He is very interested in a lot of things. Frank Heffley's real birthday is September 3. He is potrayed by Steve Zahn and in the Long Haul movie is potrayed by Tom Everett Scott.