Dreamworks has hit a home run with this movie. I was left wanting to see the sequel. I have watch this movie many times and get something new out of each viewing. John Smith (Alex Pettyfer), plays the role of Number four very well. Henri (Timothy Olyphant) is an awesome guardian. I wanted to see more of the beautiful number six (Teresa Palmer). She is totally awesome in every way. Every song in the sound track of this movie is worth owning. The director did a great job of pitting those who are drive by virtue against those who driven by wickedness. I think most of the people who do not get this movie do not have any virtue in their life that drives them.