Question: who plays susan heffley in diary of a wimpy kid
Answer: She is portrayed by Rachael Harris in the first three films of the Diary of a Wimpy Kid film series .