In 2011, it was announced that he would play the supporting role of Jack Favel in the Broadway musical adaptation of Rebecca. The production was plagued with legal and financial problems, and the production has been indefinitely postponed after multiple delays. Barbour then played the title role in the Broadway production of The Phantom of the Opera for nearly three years, from February 2015 until December 2017.
