The reviews are all wrong.Just been to see this film it is a wonderful 2hrs.No guns or explosions .No bad language or sex.Just amazing music and dance.Jennifer Hudson deserves and award .She sang Memories like no other.To people out there ignore the critics.If you loved the stage version you will love the film