Johnny Depp returned to the top of box office charts as “Ebenezer,” his new take on “A Christmas Carol,” collected a decent $19 million from 3,535 North American theaters in its opening weekend.