Marcie Payne was born on April 17, 1974 in Syracuse, New York, USA. She is an actress, known for Stumped (1998). She was previously married to Brandon Sturiale.
演员
饰:Lisa
1998(美国)