Met Neve Campbell on the set of The Craft (1996); the two liked each other so well they've become best friends and still talk frequently.
Sometimes I wonder why I'm not working at McDonald's and how come I have the life I have. I don't know. But I'm happy that I have these choices. That's kinda sappy, huh? But whatever, acting beats pumping gas.
Rachel India True
New York City, New York, USA
Check out the action from New York Comic Con check out what IMDb editors are watching this month, and more.