before I go any further let me just say that before you do be prepared to overlook plot holes and be prepared to have fun, because that is exactly what this film is. For the first time in a long time I have actually sat down and had fun and enjoyed a film. It has a fair few holes in its plot but who cares, movies are meant to be entertaining and Charlie's Angels sure entertains ! It opens with a great drum n' bass version of the TV theme and within seconds it is taking the **** out of itself ( the joke about TJ HOOKER !! ) Its in these opening moments you will see just how low your bass can go and how impresive your sytem should sound. Its very MTV but this is not a bad thing, this is NO Avengers movie. The opening is very fast and action packed and almost from the beginning any fan of being entertained should find themselves smiling. This film could easily have been a teen boys **** fest but its not, yes each one of the cast female leads are stunning but I think the point is that they are supposed to be and they also work at there roles. There is plenty of action and I would go as far as saying that the fight scenes beat that of THE MATRIX ( I have yet to see CTHD ! ) The first real fight scene is played out to the class Prodigy track, Smack My Bitch Up and it is very well constructed. Like I say if you just want a fun action movie that you can watch over again ( its one of those under 100min movies, which seem to be the film equivalant of a milky way ) then you could do far worse than this. One other thing you will also see from this is no matter how good the upcoming Spiderman movie is, he has never looked so good as he does in this !!!!!! ------------------ You don't have to have a huge screen or the biggest speakers to have a true home cinema. Many people have lost the point in the middle of this boom of technology. At the end of the day it all boils down to the FILMS!!! "You're one ugly motherf**ker."