Nic Costa is an actor and producer, known for Neil Stryker and the Tyrant of Time (2016), My First Mister (2001) and Evil Cult (2003). Read more on iMDB