Marvin John Nance (December 21, 1943 – December 30, 1996), known professionally as Jack Nance and occasionally credited as John Nance, was an American actor of stage and screen, primarily starring in offbeat or avant-garde productions. He was known for his work with director David Lynch, particularly for his roles in Eraserhead, Blue Velvet and Twin Peaks.
Description above from the Wikipedia article Jack Nance, licensed under CC-BY-SA, full list of contributors on Wikipedia.
2014
as Henry Spencer
2014
as Pete Martell
2002
as Pete
2002
as Self
2001
as Self / Henry Spencer (archive footage)
1997
as Self
1997
as Phil
1996
as Father Michae
1996
as Mellow, Dome 4 Oldtimer
1996
as Doctor
1995
as Lewis
1995
as Old Cowboy
1995
as Father McKenzie
1994
as Justice Thurman
1994
as Warren
1994
as Reilly
1993
as Sheriff
1992
as Neil Peterson
1991
as Motel Clerk
1991
as Man Who Helps Liz
1990
as Self
1990
as Julian Ward
1990
as 00 Spool
1990
as Pete Martell
1990
as Pete Martell (archive footage)
1989
as Pete Martell
1989
as Self
1988
as Al
1988
as Pete
1988
as (Segment "The Cowboy and the Frenchman")
1988
as Doctor
1988
as Officer Samuels
1988
as Self
1987
as Detective
1986
as Paul
1985
as Wolfgang
1984
as Priest
1984
as Nefud
1984
as Aram Strossell
1982
as Gary Salt
1977
as Henry Spencer
1977
as Burton
1971
as Felix
1971
as Ace
1970
as Hippie
as Self (archive footage)