Meanwhile, others claimed that the movie’s poor marketing campaign hadn’t helped its chances. “The previews focused heavily on the film’s visuals over its content, a move that likely left audiences confused about what they might actually see if they bought a ticket,” the website Looper stated. So, perhaps people won’t see a film if they don’t know what its plot is.
And, in some quarters, the casting of the film was blamed in part for its poor box office showing. After all, while Cara Delevingne and Dane DeHaan are good-looking actors and popular among teens, they’re not A-listers. As a result, many older moviegoers may not have even heard of them. And while Rihanna was supposed to be a big draw, she actually is barely in the film at all.