Catherine O'Hara
Appearance
Catherine O'Hara (born March 4, 1954) is a Canadian actress and comedian. She is well known for her movie roles as Delia Deitz in Beetlejuice (1988) and Kate McCallister in Home Alone (1990). She was a cast member of Second City Television.