Sometimes They Come Back... Again
1996
Ingrid Sthare was born on 17 October 1971 in Charlotte, North Carolina, USA. She is an actress and producer, known for Where Evil Lies (1995), Sometimes They Come Back... Again (1996) and Mind Games (1996). imdb.com