I saw it in the theater and was kind of bowled over by the visuals but I had to actively ignore Dehaan (although Delevingne did well enough with her Hermione Granger: Space Cop). In fact, I thought it was so pretty I bought it to show off my 4K TV and it’s very re-watchable once you know what to expect from the leads.