Great cast (Kevin Costner is brilliant!), great plot/story. But there seems to be lacking considering that the plot is quite interesting. Although the movie failed to fully explore (or exploit) the weirdness (or uniqueness) of its plot, this film, as a whole, is enjoyable to watch.