Opie has also sung with the other major UK opera companies Scottish Opera, Opera North, Glyndebourne Festival Opera and the Royal Opera House, Covent Garden. Internationally, he has performed in the opera houses of Paris, Amsterdam, Vienna, Brussels, Berlin, Chicago and Santa Fe and regularly appears at the Bayerische Staatsoper in Munich. He has also sung at the Bayreuth Festival. In 1996, Opie switched his status at the ENO from company member to regular guest, enabling him to make his début at La Scala, Milan. There he created the role of Outis in the opera of the same name by Luciano Berio.