Really great acting and a wonderful story to it plus it will surely give you a ton of laughs!! How can you go wrong with Jim Carrey??? You can NOT! 