Truly spectacular, unique, original, beautiful and sometimes heartbreaking. Although this may sound derivative, I truly did laugh and cry (all while holding hands with my teenage son.) The casting was absolutely spot-on! Taika Waititi, bravo, bravo, bravo!