Show more
Callie Foster was born on 20 November 1987 in Los Angeles, California, USA. She is a producer and actress, known for Power Rangers in Space (1998), Frequency Bandits (2017) and True Nightmares (2015). imdb.com