CG sucks, the acting is pretty average, and the ending is fucking typical Hollywood, but other than that, it's a fairly entertaining movie. Shoulda been a summer movie, but hey, here it is. The everyday routines of Smith's characters were cool–they should have expanded the movie based on that.
Give it a rental, you might enjoy it.