This is a brilliant movie. You'll laugh plenty but cry too and it's full of wonderful characters who try to live life as fully as possible in grim circumstances. Beautifully directed, striking the perfect balance between serious themes and funny, imaginative moments. Wholeheartedly recommend seeing this film!