Denise Barnes

Born: None


Placeholder

Dr. Giggles

as Leigh
Released: 1992-10-23

In 1957, Evan Rendell flees after his father is lynched for killing multiple patients in his...

Movie page