Stephen Colbert has signed a five-year contract to succeed David Letterman as host of "The Late Show."

Letterman recently announced that he would retire sometime in 2015.

Related on MNN: Stephen Colbert puts his spin on the GMO labeling defeat in Washington state