Melissa McCarthy's Spy has come out on top at the US box office this weekend after taking an estimated $30 million in theatres between Friday and Sunday. The comedy stars McCarthy as a secret agent tasked with stopping an arms dealer from selling a nuclear weapon in her first big assignment.

Melissa McCarthyMelissa McCarthy has impressed critics and movie-goers with Spy.

The comedy has gained positive reviews from critics and so far holds a 95% fresh rating on Rotten Tomatoes. The film is McCarthy’s third collaboration with director Paul Feig who previously worked with the actress on 2011’s Bridesmaids and 2013 comedy The Heat. Overseas Spy has so far made $25.6 million in 54 markets, bringing the film’s worldwide total to $86.5 million.

More: 'Spy' Gives Melissa McCarthy A Platform To Speak Out

Coming in second place was last weekend’s winner, San Andreas which fell 52% in ticket sales. The epic disaster movie starring Dwayne ‘The Rock’ Johnson did however manage to add $26.4 million to its domestic earnings, bringing its total so far to just under $100 million.

In third place was Insidious: Chapter 3, which managed $23 million thanks mostly to positive word of mouth. The film from Blumhouse Production cost just $10 million to make so far holds a 60% rating on Rotten Tomatoes.

Perhaps the week’s biggest disappointment was Entourage, which took just $10.4 million. The film, which follows on from the 2011 HBO series features a host of celebrity cameos, including appearances by Pharrell Williams, Jessica Alba and Liam Neeson.

More: Melissa McCarthy Delivers her Tour-de-Force with Stunning ‘Spy'

The top five was rounded out by Mad Max: Fury Road which took just under $8 million in its fourth weekend after passing the $300-million mark internationally on Saturday. The film which stars Charlize Theron and Tom Hardy has received positive reviews from the critics, earning a 98% Rotten Tomatoes rating.