Freddie Mercury showed the critics up as Rami Malek's Bohemian Rhapsody topped the box office charts overperforming 20th Century Fox's expectations. Tyler Perry's latest Nobody's Fool took third place with Disney's $100 million Nutcracker hitting second.
Rami Malek has proven to be the one saving grace in Bryan Singer's rather sanitized version of Freddie Mercury's life in Bohemian Rhapsody, and the Mr. Robot actor talks delving into the role and Queen's music.