0 Comments on Starla Benford
Trending
Top
New
Starla Benford
Starla Benford

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

Starred In [4]