This is well done, witty movie that I highly recommend. It is well worth the movie ticket price and a second or third viewing!