Discuss as:

'Pain & Gain' knocks 'Oblivion' from box office lead

"Pain & Gain," a dark action comedy starring Mark Wahlberg, muscled to the top of weekend box office charts with an estimated $20 million in U.S. and Canadian tickets sales.

Mark Fellman / Paramount via AP

Dwayne Johnson as Paul Doyle, left, Mark Wahlberg as Daniel Lugo, center, and Anthony Mackie as Adrian Doorbal in the film, "Pain and Gain."

The movie about bodybuilders on a crime spree knocked Tom Cruise's sci-fi thriller "Oblivion" into second place. The post-apocalyptic drama pulled in $17.4 million, according to studio estimates released on Sunday.

Baseball drama "42" took the No. 3 slot with sales of $10.7 million from Friday through Sunday. The movie tells the story of Jackie Robinson, Major League Baseball's first black player.

Paramount, a unit of Viacom Inc, released "Pain & Gain." Universal Pictures, a unit of Comcast Corp distributed "Oblivion" and Time Warner Inc's Warner Bros released "42."