An ancient insatiable casting couch demon feeds on unsuspecting Hollywood hopefuls.
David Stanbra was born on April 10, 1979 in Orange, California, USA. He is an actor and producer, known for Lovecraft...