There's a moment right at the end that would have elevated this film to something really worth recommending. Some movies greatly benefit from a conclusion open to interpretation. This is one of them. It gave me the same feeling I had all those years ago watching Total Recall. But they didn't do that here. The final scene is very clear and I think that was a poor choice. Unless the focus is commentary on human behavior, in which case it makes sense. Still, the alternative would have been spectacular.
How cool is Laurence Fishburne? He's been one of my favorite actors since Event Horizon + The Matrix, and in each project following that he never misses. Role of the captain he plays is pretty much perfect. Even when the twists, turns and second-guessing begins, it still fits whatever outcome you may have in mind. That kind of presence and versatility is pure talent, and I never get tired of seeing it. Everybody else does a great job in their respective roles, but Morpheus steals the show.
They likely could have removed 15 minutes and the film would have been better for it. You can definitely feel some drag. While this doesn't outright ruin anything, I probably would have rated it higher otherwise.