This publicity photo released by Warner Bros. Pictures shows Sandra Bullock, left, as Dr. Ryan Stone and George Clooney as Matt Kowalsky in ?Gravity."

The Warner Bros. astronaut adventure starring Sandra Bullock and George Clooney landed in the top spot at the box office for the second weekend in a row, earning $43.2 million and raising its domestic total to $122.3 million.

Sony's pirate drama "Captain Phillips" starring Tom Hanks launched in second place with a $25.7 million.

The animated Sony movie "Cloudy with a Chance of Meatballs 2" rolled into third place in its third weekend with $13.7 million, bringing its domestic haul to $77.6 million.

The weekend's only other new wide release, the gun-filled sequel "Machete Kills," opened in fourth place with $3.8 million.

___

The top 20 movies at U.S. and Canadian theaters Friday through Monday, followed by distribution studio, gross, number of theater locations, average receipts per location, total gross and number of weeks in release, as compiled Monday by Rentrak, are: