Biography

Forrest Jade was born on July 16, 1995 in Los Angeles, California, USA. She is an actress, known for Tick Tock Time Emporium (2011) and Dussault Inc. (2010).

Filmography