Saw this in an actual theater, which is always something to celebrate. It was very exciting, well-acted, surprising. I have to agree with Eric Snider, though, who said the movie had "a tendency to bring up hot-button issues, frown thoughtfully at them for a few moments, then set them down again before moving on to the next superficially treated topic." There are some interesting concepts here, but they're not deeply entertained. But it was an entertaining couple of hours.
Note: Eric Snider used to write a humor column in BYU's newspaper The Daily Universe back when Jon and I were there. Now he's a film critic, but he still writes funny stuff, too.