FANDOM


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.

External links Edit