Starla Benford was born on October 8, 1964 in Austin, Texas, USA as Starla Woneak Benford. She is ...
Starla Woneak Benford
Austin, Texas, USA
"Castle Rock" and "Truth Be Told" star Lizzy Caplan rolls our signature dice to reveal stories from her past, including a very strange gorilla-related anecdote from "Masters of Sex."
Check out the action from New York Comic Con check out what IMDb editors are watching this month, and more.