Josh Segarra
Josh Segarra is from Longwood, Florida and is of Puerto Rican descent. He starred as 'Billy Cepeda' in the series (Sirens) for USA, and recently originated the role of Emilo Estafan in the Broadway hit On Your Feet. He will become the newest villain in Star City as a series regular on the CW' Arrow...