Although typically not a Jim Carrey fan I loved him in this movie! It was just so much fun. It made me laugh, tear up, awww at the heart tugs and generally left me leaving the theater with a happy feeling and a huge grin ear to ear! I will see it again.