The historical drama, Hidden Figures, starring Taraji P. Henson, Octavia Spencer and Janelle Monae beat out Rogue One: A Star Wars Story to win the week’s box office with $22.8 million to Rogue One’s $22.1 million.