 Barash first appeared in the contract role of Johnny Zacchara on the ABC soap opera "General Hospital" in September 2007, and left in March 2013.He returned for several short stints from 2014 to 2016.In 2015, Barash played "Melrose Place" actor Thomas Calabro in the Lifetime TV film "The Unauthorized Melrose Place Story".