LOS ANGELES — No rival came within the orbit of “Gravity” at the box office this weekend.

The 3-D space drama was No. 1 for a second weekend, collecting an impressive $44.3 million, according to Warner Bros. Its ticket sales dropped only 21 percent from its debut – the best second-weekend hold for any movie in wide release this year.

Newcomer “Captain Phillips” had to settle for the runner-up position.