 "Shooter" grossed $47 million in the U.S. and Canada and $48.7 million in other territories, for a total gross of $95.7 million against its $61 million production budget.The film grossed $14.5 million in its opening weekend, finishing in 3rd at the box office behind "TMNT" ($24.3 million) and "300" ($19.9 million).On Rotten Tomatoes, the film holds a 47% approval rating based on 147 reviews; the average rating is 5.6/10.