Johnny Horne is Benjamin Horne's mentally disabled son. He was tutored by homecoming queen Laura Palmer prior to her murder.


On Thanksgiving morning, Audrey, as a toddler, pushed a nine-year-old Johnny down the stairs.[3]

On February 24, 1989, while wearing a headdress, Johnny constantly hit his head against a dollhouse, upset that his tutor - Laura Palmer - was not present, for she had been murdered the night before.[4]

Johnny is 27 years old "going on 6," his favorite story read to him by Laura Palmer is Peter Pan (explaining his obsession with Native Americans).[1]

Two days later, Johnny sat at the dinner table with his family, wearing a headdress, as usual. His humming was the only sound other than silverware and plates until his uncle Jerry arrived.[5]

The next day, he was coaxed into removing his headdress for Laura's funeral by Doctor Lawrence Jacoby.[6]

At the funeral, where he brought with him an antique copy of Peter Pan, after the prayer, Johnny loudly said "Amen!"[6]

Sylvia reveals to Audrey why she believes her to be responsible for her brother Johnny's disability in a bitter speech that obviously upsets Audrey greatly. However, Dr. Jacoby insists that Johnny's condition is self-induced: a retreat to childhood as a result of an unknown emotional trauma.[3]

Weeks later, Johnny laughed at his father's musings about Stonewall Jackson, believing himself to be Robert E. Lee.[7]

A few days later, he let out a war cry and fired a suction-cup arrow at a buffalo target.[8]

Behind the scenesEdit

Johnny was played by Robert Davenport in the Pilot and by Robert Bauer through the rest of the series. Currently, no actor has been confirmed to be playing Johnny in the 2017 series of Twin Peaks.

His scenes from Episode 25 are recycled footage from "27 Going on 6," a scene deleted from Episode 1.


Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.