Eamon Farren is an Australian actor who portrayed Richard Horne in the 2017 series of Twin Peaks.
He also appeared in Jennifer Lynch's film Chained.
Eamon Farren is an Australian actor who portrayed Richard Horne in the 2017 series of Twin Peaks.
He also appeared in Jennifer Lynch's film Chained.