Mixed reviews and a notoriously troubled production couldn't stop Queen biopic "Bohemian Rhapsody" from blasting to the top of the box office.

Its $50 million first weekend take is even better than that of Oscar hopeful  "A Star Is Born,"  which debuted last month with  $42 million. But it couldn't top another music biopic, 2015's "Straight Outta Compton," which bowed with $60.2 million.

Rami Malek drew unanimous praise as Queen frontman Freddie Mercury, but many critics unfavorably compared it to parody music biopic "Walk Hard." Ouch. Audiences, however, gave it an "A" CinemaScore and a glowing 96% rating on Rotten Tomatoes.

Disney’s family film "The Nutcracker and the Four Realms" landed in second place with a disappointing  $20 million from 3,766 venues. The  movie reportedly cost $125 million to make.

Also coming in under expectations: "Nobody's Fool," starring Tiffany Haddish. Tyler Perry's first R-rated comedy only generated $13.7 million from 2,468 screens.

Playing in limited release, gay conversion drama "Boy Erased" racked up an impressive $220,000  at only five theaters in New York, Los Angeles, and San Francisco. It boasted the best screen average of the weekend: $44,000 per location. Lucas Hedges stars in the film, which expands to 75 theaters next weekend.

 Here are the top 10 weekend estimates for November  2-4

1. "Bohemian Rhapsody," $50,000,000
2. "The Nutcracker and the Four Realms," $20,000,000
3. "Nobody's Fool," $14,000,000
4. "A Star is Born" (2018), $11,100,000
5. "Halloween" (2018), $11,015,000
6. "Venom" (2018), $7,850,000
7. "Smallfoot," $3,805,000
8. "Goosebumps 2: Haunted Halloween," $3,700,000
9. "Hunter Killer," $3,525,000
10. "The Hate U Give," $3,400,000

[Via Variety, Box Office Mojo]