Loved the cast. Loved the non-politically correct nature of the script. Especially in the modern era, this movie plays as refreshing and fun. It doesn't bow to any pressure concerning treatment of women or Indians. Delivering complex three dimensional leads and delivers a conclusion out of the box. Absolutely wonderful.