On which weekends did the film stay at number one ?
On its opening weekend , it grossed $ 3.4 million ranking number two until its second weekend when it grossed $ 3.1 million ranking # 1 at the box office .