It came in ahead of Sandra Bullock's romantic comedy "All About Steve," a 20th Century Fox release which debuted in second-place with $11.2 million from Friday to Sunday. Bullock plays a woman who sets out on the road in pursuit of her soul mate.
Among other new movies, Lionsgate's action tale "Gamer" debuted at No. 4 with $9 million. The movie stars Gerard Butler in a thriller about real humans controlled by players in lethal games.
Opening at No. 10 with $4.2 million was Miramax's comedy "Extract," starring Jason Bateman as a businessman whose personal life heats up just as he's trying to sell his flavor-extract company to General Mills.
Studios will release estimates for the four-day weekend on Monday.