Greg Heffley

Gregory "Greg" Heffley is an American middle school student and also the main protagonist and an anti-hero of the book series Diary of a Wimpy Kid.

Why He Rocks

 * 1) He is a great writer and a decent artist.
 * 2) He does a great job dealing with his family.
 * 3) He does his best trying to survive middle school and gives tips to kids his age about surviving as well.
 * 4) He has exaggerated, but bright ideas for his future.
 * 5) He has been shown to be very funny, such as when he wrote "facts" about the moose for his homework.
 * 6) Despite showing a hatred for diaries, he is not afraid to share personal experiences in his journal.
 * 7) He always gets himself into crazy and unpredictable adventures, such as when he camped outside a video game store just to enter a tournament.
 * 8) He is willing to give himself to people he loves, such as Rowley.
 * 9) He does a great job dealing with his family, even more so in the films as he managed to get back at Rodrick by tricking Manny to read Rodrick's bikini magazine and getting Rodrick blamed for it and was grounded as a result.
 * 10) He has an amazing memory, since he can remember moments before he was born.
 * 11) Despite being bad with school work, he's pretty smart when it comes to coming up with ideas like getting Rowley to become the school's student council.
 * 12) Zachary Gordon did a very great performance of taking a role from Greg as a greatest son of The Heffley Family from three movie trilogy.
 * 13) Despite being bad with school work, he's pretty smart when it comes to coming up with ideas like getting Rowley to become the school's student council.
 * 14) Although Greg has a fair number of unlikeable moments (see "Bad Qualities"), a number of them are rather relatable to the everyday reader, specifically those growing up while in grade school. He comes off as rather unintentionally sympathetic (i.e. the type of protagonist the audience knows is not perfect, but we still root for him nonetheless).

Bad Qualities

 * 1) He is mostly narcissistic, egotistical, and sociopathic. (Mainly because his personality came from his mother, Susan Heffley!)
 * 2) He often never takes responsibility for his own actions.
 * 3) Most of the time, he abuses his best friend Rowley, especially in Diary of a Friendly Awesome Kid.
 * 4) * Speaking of Diary of an Awesome Friendly Kid, it was revealed that he was always a jerk - in that series, Rowley depicted him as nothing more than a selfish and manipulative jerk who abuses him all the time.
 * 5) He does nothing to make his wishes come true, as he is very lazy and does not pay attention to his schoolwork, only paying attention to video games and comics.
 * 6) As a teenager he can be bright, but he can also be pretty dimwitted and have bad opinions of things.
 * 7) He is incredibly vain as he thinks he's going to be "rich and famous one day" yet he doesn't say how.
 * 8) He is shown to be quite unloyal and disrespectful to those around him. Especially his movie counterpart, who calls Angie a crazy freak job, and he states that every kid in his school is a bunch of morons.
 * 9) Jason Drucker did a very wasted performance of having a role of Greg as a bratty and an idiot troublemaker from the movie, The Long Haul, even though he did very well in the movie of Bumblebee (a spin-off of Transformers movie franchise).
 * 10) Compared to his movie counterpart, Greg tends to exaggerate his flaws to be viewed as more sympathetic and blames others for his wrongdoings, and it tends to contradict his intended realistic portrayal.
 * 11) In the Wrecking Ball, he conned people into buying useless items, and he even celebrated the death of his great aunt.