Killer Klowns is showing at the Capitol Theatre, located at 1390 West 65th Street, Cleveland, OH, April 21 at 11:59 pm. What to say? Killer Klowns descend from the heavens and then pour out of their circus tent spreading mayhem in this schlock theater classic from 1988.