What Duncan Gray said. Michel Gondry + Charlie Kaufman + Jim Carrey (who knew?) + Kate Winslet (YAASS) = Unicorn (with multiple hair colors) farting rainbows. Lightning in a bottle. Etc. Extra points for the excellent supporting cast and for the ending that isn't necessarily happy and yet incredibly uplifting. I remove my critic glasses in this case and tip my fanboy hat.