Ben Affleck has a big reason to celebrate this weekend. After three weeks in theaters his film "Argo" hit the No. 1 spot at the box office beating "Cloud Atlas" for the top spot.
Affleck starred and directed "Argo," which tells the true story of the real-life rescue of six U.S. embassy workers during the 1979 Iranian hostage crisis. The film earned an estimated $12.4 million over the weekend, according to The Associated Press. The film was previously the runner-up for two weeks and has earned a domestic total of $60.8 million so far.
"Hotel Transylvania," the animated family movie featuring the voices of Adam Sandler and Selena Gomez, seemed to benefit from the upcoming Halloween holiday and placed second at the box office for its fifth weekend in theaters. The movie earned an estimated $9.5 million over the weekend and raised its domestic total to $130.4 million.
The star-studded epic "Cloud Atlas" debuted in third place for the weekend with $9.4 million.
"Cloud Atlas" is based on a 2004 book by David Mitchell. It has six interconnected stories, including that of a journalist, played by Halle Berry, who investigates alleged corruption at a nuclear power plant in 1975 and a tribesman living a primitive life in a post-apocalyptic future.
Other stars in the film include Tom Hanks Susan Sarandon, Hugo Weaving and Hugh Grant. "Cloud Atlas" was directed by Tom Tykwer, Andy Wachowski and his sister Lana Wachowski. The movie had an estimated budget of $100 million, according to the wire service.
In fourth place was the horror film "Paranormal Activity 4" with $8.7 million. So far the film has earned $42.6 million domestically in two weeks.
There was a tie for fifth place between the horror film "Silent Hill: Revelation 3D" and the action film "Taken 2." Each film earned $8 million. It was the debut week for the "Silent Hill" sequel while "Taken 2" has earned $117.3 million domestically in four weeks.
Watch the trailers for "Cloud Atlas," "Argo," "Chasing Mavericks" and "Paranormal Activity 4" below.