The highly-anticipated All Eyez On Me flick has surpassed box office expectations. The new 2Pac biopic broke through widespread criticism to make nearly $30 million in its opening weekend.

According to reports, the major release managed to snag $27.1 million in ticket sales.

On what would’ve been Tupac Shakur’s 46th birthday, Lionsgate-Codeblack released the long-gestating biopic “All Eyez on Me” pulling an estimated $27.1 million in its debut weekend. Though only a third-place finish, it far surpassed analyst expectations of $17 million to $20 million, an unsurprising feat considering the industry’s historical inability to properly track films targeting black audiences. (Los Angeles Times)

The release managed to bring in big bucks despite low ratings and celebrity criticism.

“All Eyez on Me” didn’t get much help from critics — its aggregate score on Rotten Tomatoes stands at only 24%. It was also known as a troubled production. A Vulture report detailed how it was first conceived in 1997, and landed in theaters two decades later having weathered multi-million dollar lawsuits and writer and director changes. While it did receive support from some key celebrities, others like Jada Pinkett Smith and John Singleton were outspoken in their criticism of the film and its portrayal of Shakur. (Variety)

Over the past few days, New York rapper 50 Cent bashed All Eyez On Me across Instagram.

RELATED STORIES FROM SOHH.COM

However, rapper Blac Youngsta and NFL superstar DeSean Jackson flexed their support.

#TSRPositiveImages: #BlacYoungsta bought out a theater for fans in Nashville to see #AllEyezOnMe 👏🏾

A post shared by The Shade Room (@theshaderoom) on