From Chicago, Illinois, USA
Francesca Ling is an American actress based in Los Angeles. (Via TMDB)
The Good NeighborFilm • 2016