Don't let the preview build your expectation up. It's a good movie. I won't think about it as the best one I've seen this year, won't watch it twice and won't recommend my friends to rush to the Theater to watch it. Lots of cliches and weak script, but overall quite enjoyable.