 The film grossed $44.3 million in 3,475 theaters its opening weekend averaging to about $12,750 per venue, and placing second at the box office behind "I Am Legend".Its second weekend was $28.2 million, behind "" and "I Am Legend".On its third weekend, it surpassed "I Am Legend" for #2 at the box office, but still ranked behind "National Treasure