I almost passed this movie by but was I very pleasantly surprised! Good cast and very very very funny. Steve Martin provides constant laughs and entertainment. Not one boring bit in the whole movie. One of the films that I watch over and over.