Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Leonard Lookabaugh was born on November 18, 1932 in Los Angeles, California, USA. He was an actor, known for The Postman Always Rings Twice (1981), The Last Picture Show (1971) and Paper Moon (1973). He died on December 24, 2008 in Sequim, Clallam, Washington, USA.