Demi Castro

Demi Castro

Born Dimitreus Castro in New York City, New York and raised in the Bronx, Demi (as he prefers to be called) discovered at a very early age his lifelong passion for acting and singing. He lived in Connecticut for a number of years before settling in Florida. He has been happily married to Liz Castro...

Tv Show