Gary

Gary or Imaginary Gary, is one of the villains of the series, and used to be Timmy's best friend.

Background
'Imaginary' Gary was Timmy's imaginary friend before Timmy had fairies, he was later turned real by Timmy's wish. Gary despised Timmy after Timmy had real friends such as Chester & A.J., during which, Timmy stopped playing with him.

Story
In the episode "Imaginary Gary", Gary appeared due to Timmy's wish, but when Gary replaced Timmy as best friends with Chester and A.J., and being popular at the same time, Timmy tried to wish him away, only for the wish to be reversed. At that time Timmy found out, that Gary was a part of him and could make wishes too. When Gary and other unused wishes were sent to the Island where unused wishes were held, all the wishes that Timmy didn't want anymore hated Timmy. In which they placed a fight similair to that of an ancient roman gladiator battle. Timmy eventually lost when his 'teammates', such as Ben franklin turned on him. Gary was promised a better life with Timmy clones and found out he couldn't stop hating Timmy forever.

Personality
Gary's personality isn't very bright, he shares some of the traits that Timmy has, such as impoliteness. He uses words such as 'cool'; and Gary is comedical when he is in extreme situations by Timmy, but he's also a decent liar.

Apearance
Gary looks similar to a character from the 1950s.

Trivia

 * He is voiced by Jason Marsden, who also voices Chester.
 * He thinks opossums are cool.
 * He has buck teeth like Timmy.
 * He shares his name with another Nickelodeon character, Gary the Snail from SpongeBob Squarepants.