Why There Is No One Like Catherine O’Hara A look at Catherine O’Hara, the powerhouse behind the razzle-dazzle of Moira Rose.