Looks like the odds are in favor of "The Hunger Games" filmmakers. The movie, based on the young adult novel by Suzanne Collins, topped the box office for the fourth week in a row.
The movie earned an estimated $21.5 million over the weekend, according to the Associated Press. The sum raises the film's domestic total to $337.1 million.
In the film, Jennifer Lawrence stars as Katniss Everdeen, a young woman who lives in a post-apocalyptic future where a boy and girl from various districts are chosen and taken to a massive area where they must survive and fight to death. This annual event, dubbed The Hunger Games, takes place in front of cameras, who broadcast their every move to viewers.
In second place is Peter and Bobby Farrelly's slapstick update "The Three Stooges." In the film, Sean Hayes, Chris Diamantopoulos and Will Sasso play Larry, Moe and Curly. "The Three Stooges" opened the weekend with $17.1 million, a higher sum than the $10 million the studio was reportedly expecting the film to earn in its first week.
The weekend's other big release, the horror film "The Cabin in the Woods," opened in third place with $14.9 million. The movie, which stars "Thor" and "Avengers" actor Chris Hemsworth, was co-written by "Buffy the Vampire Slayer" creator Joss Whedon. "The Cabin in the Woods" was originally filmed in 2009 but was held back from theaters when MGM had bankruptcy woes. Lionsgate eventually bought the film for distribution.
The 3D version "Titanic" is proving to still be a hit with audiences. April 15 marked the 100th anniversary of the ship's sinking and the movie has reportedly passed the $2 billion worldwide box office mark for its total time at the box office. Domestically, the movie took in $11.6 for the weekend and the film's lifetime box office only trails behind director James Cameron's other 3D blockbuster epic "Avatar," which has a $2.8 billion worldwide box office total.
Last weekend's second place film, "American Reunion," rounds out the top five films with $10.6 million earned over the weekend. The fourth theatrical film in the "American Pie" franchise has earned a domestic total of $39 million in its two weeks of release.
Check out the trailers for "The Hunger Games," "Titanic 3D," "American Reunion" and "The Cabin in the Woods" below.