Starla Benford

Starla Benford

Starla Benford was born on October 8, 1964 in Austin, Texas, USA as Starla Woneak Benford. She is an actress, known for United 93 (2006), Half Nelson (2006) and A Perfect Murder (1998).

Tv Show