"Wuthering Heights" was No. 1 at the box office again, raking in $4.6 million on Friday, its second in theaters.