John Darling

John Darling, also known as Glasses, is a character on ABC's Once Upon a Time. He débuts in the twenty-first episode of the second season. He is portrayed by guest stars William Ainschough and Matt Kane.

John Darling is based on the character with the same name from the play, Peter Pan; or, the Boy Who Would Not Grow Up.

Trivia

 * The name "John" is of English origin derived from the Latin form of the Greek name "Ioannes" and itself derived from the Hebrew name "Yochanan" that means "God is gracious".
 * The surname "Darling" is of English origin derived from the word "deorling" that has the same meaning.

Appearances

 * A drawing of John appears in Baelfire's refuge in Neverland in "Nasty Habits".