From New Orleans, Louisiana, USA • Born in Apr 5, 1966 (60 years old)
Rebecca McFarland (born 18 April 1973 in New Orleans, Louisiana) is an American artist and actor. (Via Wikipedia)
Scream 2Film • 1997