I caught a midnight showing, and I thought it was "meh." I don't hate the movie, but I don't intend to ever see it again. At every level, this movie felt like it was phoned in.
Ryan Reynolds was playing the same character that he plays in every movie that he's in...again. The stoytelling and writing were weak, hackneyed, and full of cheats. And even the CGI special effects were, for the most part, cheap-looking.
If you're planning to see this movie, keep your expectations low. Don't go in expecting something anywhere near the quality of a The Dark Knight, Iron Man, Kill Bill, or even any random episode of Firefly. Honestly, I felt like I was watching a made-for-TV movie on the SyFy Channel.