Fun, quirky and original. Great movie.