A very twisted, dark comedy ... laugh out loud funny at times ... lots of plot twists to keep you wondering .... just the kind of movie to fill an evening and it makes you want to watch it again and wonder what you missed the first time as it is so warped you were undoubtedly laughing and probably missed something. (love the dog, Pluto, no matter what colour he is!)