Jim Carrey hosted Saturday Night Live for his third time, and it was everything that you would expect out of Jim Carrey.

Carrey spoofed actor Matthew McConaughey's Lincoln commercial. What most people don't know is that the Lincoln commercials themselves are a spoof of McConaughey's character in the HBO show "True Detective" in which McConaughey plays Rust Cohle.

The hilarious SNL segment ends with Keenan Thompson playing Dennis Haysbert who we all know him as the Allstate spokesman. I won't tell you what happens. You'll have to watch the video to find out.

More From Hot 107.9