Starla Benford Photo - CineVura
Acting

Starla Benford

Birthplace
Austin, Texas, USA
Popularity
0.5

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).