I thought this was an awesome movie with a great star studded cast. Not to give anything away just watch it. There are some messages and some comedy and satire but most of all it was thought provoking and we had hours of conversation after the film. A must watch! Don't listen to the critics. 10/10