John Connor is a fictional character in the Terminator franchise. Created by writer and director James Cameron, the character is first referred to in the 1984 film The Terminator and first appears in its 1991 sequel Terminator 2: Judgment Day (T2). In the character's first appearance, John is portrayed by Edward Furlong as a child, and briefly by Michael Edwards as an adult in a small role. Other actors have portrayed the character in subsequent films, including Nick Stahl, Christian Bale, and Jason Clarke. In addition, Thomas Dekker portrayed John Connor in the television series Terminator: The Sarah Connor Chronicles.