Taylor Sands

Taylor Sands

actress

Taylor Sands was born on Dec 18, 1992 in Netherlands. Taylor Sands's big-screen debut came with Picture of Beauty directed by Maxim Ford in 2017.

Taylor Sands was born on December 18, 1992 in Netherlands. She is an actress, known for Picture of Beauty (2017).

  • Birthday

    Dec 18, 1992
  • Place of Birth

    Netherlands

Movies & TV Shows

All
Movies