I was very pleasantly surprised by this movie. There are many charming moments, plenty of humor, and most refreshing. The lead players Jennifer Garner and Timothy Olyphant was also easy on the eyes and both give fine performanes. This movie was really worth watching.