Barbour made his Broadway debut in 1993, in the production of "." He also played Billy Bigelow in "Carousel" in 1994 and the Beast in "Beauty and the Beast" in 1998"." He was nominated for a Drama League Award in the Outstanding Actor In A Musical category for his role as Edward Rochester in "Jane Eyre." He played Leon Czolgosz in "Assassins." He also appeared in the Broadway production of "Urinetown", and in the national tours of "The Secret Garden" and "Camelot". He also co-founded Laughing Dog Entertainment with the theatre director Steve Binder.