The casting was very well done. Downey, Paltrow and Bridges work well in their main roles as do the actors in the lesser roles. Some plot movement was a tad bit predictable, but overall, the movie was quite enjoyable and there were some genuine laugh out loud moments.