I sat down to watch this knowing absolutely nothing about it, other than that Jim Carrey and Ewan McGregor were in it (good pairing too!!). When the major revelation about Jim Carrey's character came, I laughed so hard, not because I was surprised (I was, it was a little unexpected), but because of how it was done. The movie is smart, funny, definitely entertaining, but also has its serious moments as well. Very well done, great job by Jim Carrey, and Ewan McGregor. I intend to own this and watch it a few more times for sure!