Los Angeles: Hollywood film '300: Rise of an Empire' earned an estimated $45 million from its release in around 3,470 theatres in its opening weekend.
'300: Rise of an Empire'. Pic/Santa Banta
Despite lackluster reviews, the Warner Bros. and Legendary's hyper-stylized 3D sequel pulled in audiences to watch actress Eva Green Atremisia and the rest of the scantily clad warriors, in the $108 million movie.
The lure of IMAX helped, reports Entertainment Weekly.
As many as 342 IMAX screens brought in $6.8 million (or 15 percent) of the film's weekend earnings, while 3-D showings accounted for 63 percent of the grosses.
'300: Rise of an Empire' is performing quite well internationally also, making $87.8 million from 58 markets.
Flashback: When sexy models sizzled in bikinis at Tokyo fashion show
Photos: Amy Jackson, Daisy Shah at Mumbai airport
Photos: Sridevi, Irrfan and other celebs at 'Mughal-e-Azam' screening
Photos: WWE Diva Kelly Kelly sizzles in bikinis on Instagram
Photos: Parineeti Chopra celebrates birthday with fans