Cathy Barry - Biography

Cathy Barry was born on September 28, 1974 in Bristol, England. She is an actress and producer, known for Exterminator City (2005), Flip a Coin (2004) and Six Bend Trap (2007). She is married to Phil Barry. They have two children.