John Heffley

John Heffley is the cousin of Frank Heffley and uncle to his children who appeared only in The Ugly Truth. John used to be part of The Bachelors but he got married around Spring time around Greg's seventh grade. Greg wondered that he got married just so he wouldn't sleep in the room with the rest of the members.

Appearances

 * Diary of a Wimpy Kid: The Ugly Truth (first appearance)