Contrary to the "experts" reviews, I LOVED this movie! I am so glad I ignored their opinions and chose to see for myself. I attended a viewing during the week mid-day and no children were in attendance. But, there were many aduldts and seniors present. This movie is funny, imaginative, well acted and just fun. So well acted that I still can't believe Antonio Banderas was evil and not recognizable at first. Robert Downey was fantastic!