Goofball John Mcgee


"Goofball" John McGee is a one-shot antagonistic character from the series Foster's Home for Imaginary Friends. He is voiced by Tom Kenny, and only appears in the episode "Imposter's Home for Um...Make-Em-Up Pals."

Throughout the series, Goofball tries to get Frankie to do everything for him, such as washing his clothes and bringing him food, but Frankie is suspicious that Goofball is an ordinary teenage boy trying to take advantage of her hospitality and she sets out to expose him as a fraud. By the end of the episode, he is revealed to be legitimate and is seen to be the imaginary friend of a young Canadian boy whose name is also John McGee.

He and Frankie eventually settle their differences, but Goofball is considered by fans to be one of the most disliked and annoying characters in the show.