I know. I'm lazy. But I made myself a New Years resolution that I would write myself something really special. Which means I have 'til December, right?
Catherine O'Hara is a renowned actress known for her versatile performances in TV shows and films. She has showcased her comedic timing and acting skills, earning widespread recognition and critical acclaim.