Cold Take
Discover
Club
Blind Pick
Log in
Sign up
Margaret Scarborough
Follow
Born in Jennings, Louisiana, USA
Actor
See all 6 →
Sealed
2006
?.?
?.?
Wrestlemaniac
Debbie
Sealed
1996
?.?
?.?
The Grass Harp
Flo Johnson
Sealed
2003
?.?
?.?
Loco Love
Barbara
Sealed
2001
?.?
?.?
Sunstorm
Liana
Producer
Sealed
2023
?.?
?.?
Let It Kill You
Executive Producer