Great movie!! I went to see this movie only because my 9 year old son wanted to see it, but I loved it. Not a big Robert Downey Jr. fan till now. He was great. Smartly funny and attractive too. I don't generally like movies this long, but this one got me in the beginning and I stayed with it till the end. Mild suggestive references were not that bad for the kids. Great plot and characters, it even had a social conscience. Made me think a little.