Penny Brown, a talented actress, made her entrance into the world on July 31, 1941, in Sherman, Texas, United States of America.
Her illustrious career has been marked by a diverse range of roles, with notable appearances in films such as A Lizard in a Woman's Skin, released in 1971, The Last Temptation of Christ, which premiered in 1988, and Jekyll, a 1969 production.
Note: Let me know if you want me to rephrase anything else!