Great twists and very entertaining plot. Keeps you on the edge of your seat, great acting by Costner as well.