I was skeptical going into this movie because I did not expect it to be very good. However it kept me interested till the very end, and the storyline and plot were well thought out. The performances (or at least most of them) were very good. I realize that I'm applying a looser set of criteria here, but this movie delivers on many different fronts, like drama, intrigue, humor, and some surprises.