I honestly didn't think the violence was that bad. The language is some I hear in schools every day. The main characters work together, and the lead was trying to bring down the corrupt corporation. Overall, this is a very good film. Milla Jovovich (Alice) and Michelle Rodriguez (Rain) are great in this movie, as well as Eric Mabius (Matt), James Purefoy (Spence), and Martin Crewes (Chad Kaplan). Great cast, great acting, great movie.