A scary box office weekend for everyone but Tyler Perry