Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Evelyn Thomas was born on August 22, 1953 in Chicago, Illinois, USA. She is an actress and composer, known for Edge of Seventeen (1998), Deutschland 86 (2018) and The Wiz (1983).