Actress | Soundtrack
Graduated from the London Academy of Music and Dramatic Art (LAMDA) in London, England (1990-1993).
I think TV, I think right now, and I speak for many shows. Not just our show. That TVs now in it's zenith. It's how the 70s were for movies-the 2000's are for TV. I think it's a phenomenal time for TV and to be involved in it. And I, as you know, ...
Natasha Abigail Taylor
Surrey, England, UK
Dive deep into IMDb Picks, Amazon Originals, and more.