Taylor Rain
- Actress
- Director
- Camera and Electrical Department
Taylor Rain was born on 16 August 1981 in Long Beach, California, USA. She is an actress and director. She was previously married to Scott Fayner.
More to explore
Add demo reel with IMDbPro
How much have you seen?
Keep track of how much of Taylor Rain’s work you have seen. Go to your list.