Show more
Barbara Howlin was born on 1 November 1981 in the USA. She is an actress and producer, known for #LAProblems (2013), A More Perfect Union and #Final60 (2016). imdb.com