If your head is still spinning about David Lynch’s latest creation, the recently concluded Twin Peaks: The Return series on Showtime, here’s a chance to spin that head some more, by watching some of Lynch’s earliest creations. TCM starts its late-night Lynch mob with 1977’s Eraserhead, written and directed by Lynch. It stars Jack Nance as Henry Spencer, a factory worker with a screaming girlfriend, a deformed baby, and a fairly warped sense of reality. Nance would go on to play Pete Martell on both versions of Twin Peaks – and Nance’s co-star here, Charlotte Stewart as Mary X, would appear in both the 1990 and 2017 version of Twin Peaks also, as Betty Briggs.