Hot Search
No search results found
Write an article
Start discussion
Create a list
Upload a video
Norman Twain was born on September 13, 1930 in Atlantic City, New Jersey, USA. He was a producer and actor, known for Lean on Me (1989), Standing Room Only (1976) and Scar (2007). He was previously married to Deanna Deignan and Sandra Church. He died on August 6, 2016 in Los Angeles, USA.