Hollywood veteran Catherine O'Hara