Taylor Russell

Born in Vancouver, British Columbia, Canada. She is an actress, known for Lost in Space (2018), Escape Room (2019) and Waves (2019).

Image and biography provided by The Movie DB