Character from fosters-home by Craig McCracken / Cartoon Network
An imaginary friend who looks like a human teenager in a clown costume — with an elephant trunk hidden under his nose, because of course.
Goofball John McGee is an imaginary friend who passes for human, which creates an uncomfortable question the show doesn't fully address: how many imaginary friends look like regular people? He's lazy, obnoxious, and treats Foster's Home like a flophouse rather than a community. The elephant trunk reveal reframes everything — he's not a weird kid, he's a weird imaginary friend pretending to be a weird kid.
Appears to be a regular human teenager in a clown costume, which initially makes him seem like a kid who just wanders into Foster's. The truth is more complicated — he has an elephant trunk concealed under his fake clown nose. He's obnoxious and lazy, and his human appearance is both his defining feature and his disguise.
Also known as: Goofball John McGee, Goofball