Clare Leach è apparso in nessuna serie e 1 film. Al cinema, come Nurse Ida nel lungometraggio Faust: Love of the Damned.