The Hollywood Reporter -- Melissa McCarthy's Identity Thief reclaimed the top spot at the domestic box office in its third weekend, narrowly besting Dwayne Johnson's new action-thriller Snitch with $14.1 million and pushing the Universal comedy's total to $93.7 million.

Snitch, produced and financed by Exclusive Media and Participant, opened to $13 million during an overall soft weekend for moviegoing. Sunday's Oscar ceremony was only part of the reason as revenue tumbled more than 22 percent from the same weekend last year, when Act of Valor opened to north of $24 million.

VIDEO: 'Identity Thief' Trailer

Exclusive Media and Participant likely wanted Snitch to do more, though the movie opened respectably ahead of several high-profile action pics that bombed in recent weeks, including Arnold Schwarzenegger's The Last Stand and Sylvester Stallone's Bullet to the Head. It also bested the $8 million opening of Johnson's Faster in 2008.

Lionsgate acquired domestic rights to Snitch for roughly $2.5 million. The film, costing a relatively modest $22 million to $25 million to produce, received a B CinemaScore and middling reviews.

Directed by Ric Roman Waugh, Snitch stars Johnson as a father who agrees to become an undercover informant and infiltrate a drug cartel after his son is wrongly charged with drug distribution. The PG-13 action-thriller also stars Susan Sarandon, Benjamin Bratt, Barry Pepper and Jon Bernthal.

A Frontline documentary about how changes to U.S. federal drug policy encourage prisoners to rat on their cronies provided the original inspiration for Snitch.

PHOTOS: '80s Action Stars: Where Are They Now?

Coming in No. 3 after Identity Thief and Snitch was the animated Escape From Planet Earth, which moved up the chart in its second outing, grossing $11 million for a domestic total of $35.1 million. The Weinstein Co. is distributing the film.

The adaptation of Nicholas Sparks' romantic drama Safe Haven placed No. 4, falling 50 percent in its second weekend to gross $10.6 million for a domestic total of $48.1 million.

Last weekend, Identity Thief -- the top-grossing film of 2013 -- ceded the No. 1 spot to Bruce Willis starrer A Good Day to Die Hard.

Die Hard tumbled 60 percent in its second weekend, grossing $10 million to come in No. 5. From 20th Century Fox, the movie's domestic total through Sunday is $51.8 million.