A fantastic film. With a unique and interesting concept, the film manages to thematically cover a lot of ground. The actors are all great. Kate Winslet is an absolute joy to watch, and Jim Carrey seems surprisingly natural as the everyday man. The two actors also share a great chemestry and are adorable to watch. Explaining why i like it so much would require me to go into spoiler teritory, which i dont think will serve the film. Give it a watch.