I loved this movie. It's a familiar story of redemption set in a future that doesn't seem terribly far fetched. The movie is perfectly cast, the robots have more character than anything Transformers achieved, and it was just fun to watch. I think this film was everything a family film should be.
The trailers don't do it justice...check it out and I doubt you'll be sorry you did.