Greg (voiced by Aaron Harris) and his dad Frank (Chris Diamantopoulos) rarely see eye to eye in DIARY OF A WIMPY KID: THE LAST STRAW. Fed up with what he sees as Greg's lack of life skills or incentive, Frank decides Greg should go to a military academy to learn some discipline. Instead, Greg talks him into letting him try to learn responsibility through a local boys' club. When he gets caught taking shortcuts and lying to get his badges, Greg looks destined for the academy. That is, unless a last camping weekend turns things around.