A weird and wonderful comedy .