LOS ANGELES: Oblivion, Tom Cruise’s latest science-fiction thriller, has topped the US box office with takings of $38.2m in its opening weekend.

Studio figures showed it had notched up ticket sales of $33.7m outside of America the previous week. The film, which also stars Morgan Freeman, has now taken a worldwide total of $150.2m.

The biopic 42 - about the first black baseball player, dropped to second with total sales of $54.1. In third place, DreamWorks’ 3D computer-animated comic adventure film The Croods took $9.5m, while Scary Movie 5, the latest in the franchise, earned $6.3m.                            –BBC