?Bohemian Rhapsody? earned $18.4 million on Friday and is thought to make $50 million for the weekend. The film is a biopic of Freddie Mercury starring Rami Malek, directed by Bryan Singer and written by Anthony McCarten. According to Comicbook.com, ?The Nutcracker and the Four Realms? is off to a slow start. The film has only made $20 million from 3,766 locations in its debut weekend. Meanwhile Tyler Perry?s ?Nobody?s Fool? earned $13.7 million over the weekend.