Its not fair to call this film bad. I've seen worse. It's not a very intelligent movie , that's for sure. It's too sentimental. It's not crap or something. Tom Cruise is a pretty good actor , but the others........hmmmm........ The story is o.k. The message is good; don't think about money all the time and don't abuse people for making money. Did I already mention it's too sentimental ?