Denzel and Edward might be ok, but jim carrey, well that's just hilarious. He's a good actor, but only good for one role, and that's comedy, he can't play other roles, he can't do a drama or horror, etc. And that's bad. Edward is good becuase he has done his American History X, his Death to Smoochy, his Fight Club, and the same for Denzel, but Jim Carrey has only done comedies and when he tried to do a drama (The Majestic), he failed.