After making his Broadway debut in the Once ensemble, Joe Carroll played Balthasar (and covered for Orlando Bloom as Romeo) in Romeo and Juliet in 2013. Two months later, he assumed the role of Prince Topher in Rodgers and Hammerstein's Cinderella.