Without a doubt the best film I’ve seen so far this year. Sweet, sad, touching, clever, romantic, and funny. Jim Carrey harnesses all his comic talents to give a performance that is all the more powerful for its restraint. Kate Winslet is dippy, off-beat, and real. The script is quirky, insightful, and overwhelmingly postive in a melancholy kind of way. It is also the best science fiction film I’ve seen in…well, a long time. Not in the spaceships-and-aliens sense–it is set in the here and now–but simply in the way it explores themes of a scientific and philosophical nature through their impact on the everyday lives of ordinary people. A definite must-see.