Do not miss this. Jon Stewart has said, several times, he didn’t want to load his final shows with special guests, but tonight’s show clearly is an exception. His guest is Barack Obama, making his seventh and final appearance on The Daily Show with Jon Stewart – and his third appearance as the sitting President of the United States. Obama first appeared on the show in 2005, before he even ran for the Oval Office. As President, he visted Stewart in 2010, and again in 2012.