And of course I asked him about the debate tomorrow night. (He thinks President Obama and Mitt Romney should play rock, paper, scissors to see who has the first question.)
Tune in to ABCNews.com on Wednesday for livestreaming coverage of the first 2012 Presidential Debate from Denver, Colo. Coverage kicks off with ABC News' live preview show at noon, and full debate coverage begins at 8 p.m.
Colbert also weighed in on who he thinks is the most American American.
Don't miss it. You can watch it here: