Great directing, great story line, great acting. Jim Carrey is brilliant in his role as both "Hank" and "Charlie." The problem with rating any comedy is that what's funny for one person is repulsive, boring or stupid to the next. You can't please everyone---but this one definitely comes close (hence, the above average overall rating at IMDB). Don't miss this one!