'The Marvels' made just $47 million at the box office for its opening weekend.