Actress | Soundtrack
Has an older brother named Damon Taylor. He's a movie scriptwriter who lives in Los Angeles.
I think I was ambitious. I still am. A lot of the stuff that was coming my way was stuff I just didn't want to do, so it might have seemed like lack of ambition to shy away from that, but if it sticks in your throat... I just wanted to do what I ...
Natasha Abigail Taylor
Surrey, England, UK
Dive deep into everything about film festivals, family entertainment, IMDb Picks, and more.