300: Rise of an Empire took the top spot at the box office this weekend, bringing in $45.1 million domestically in its second week of release.
The film, which stars Adewale Akinnuoye-Agbaje, Eva Green and Lena Headey, nabbed the number-one spot, defeating fellow opening weekend competitor Mr. Peabody & Sherman, which took in $32.5 million for second place.
Liam Neeson‘s thriller Non-Stop, which won the top spot last week, came in at number three with $15.3 million. Oscar winner Lupita Nyong'o has a small role in the action-packed film about an air marshal tasked with taking down a texting hijacker.
Rounding out the top five were The Lego Movie and Son of God, which both brought in $11 and $10 million, respectively.
12 Years a Slave, which won Best Picture at the Academy Awards last weekend, got a sizeable Oscar bump at the box office from the win. The film edged its way back into the top 10 over three months after its initial release, earning another $2.2 million for a domestic total of $53 million. Steve McQueen's acclaimed drama proves that challenging, artistic films are capable of holding their own at the box office.
Next week Breaking Bad star Aaron Paul's new action film, Need for Speed, goes up against The Art of the Steal and the highly anticipated, crowdfunded Veronica Mars movie.
BET.com is your #1 source for Black celebrity news, photos, exclusive videos and all the latest in the world of hip hop and R&B music.
Click here to subscribe to our newsletter.
(Photo: FOX Searchlight)