Hot Search
No search results found
Write an article
Start discussion
Create a list
Upload a video
Betty Lou Holland was born on December 26, 1925 in New York City, New York, USA. She was an actress, known for Johnny Belinda (1958), The Man in the Net (1959) and The Goddess (1958). She died on January 10, 2021 in New York City, New York, USA.