It was a fun and visually interesting movie that for me was almost undone by the unbelievably crappy acting from the leads (and Rihanna—good god). The supporting actors were great—John Goodnan, Clive Owen, Ethan Hawke, etc—but holy moly are Cars Delevigne and Dane DeHaan bad at their jobs. Fortunately most of the…