I can understand if there's people who love this movie, but for me the whole setting felt a bit too staged. Jim Carrey's role is different than what he usually plays and it's nice to watch him act; Winslet is okay I guess.

The movie surely has it's unique parts, worthy being worshipped, but the whole thing didn't deeply touch me and for me it's ironically more a forgettable film.