In February 2007, Thompson made his first on-camera television appearance as Governor Schwarzenegger on The Late Late Show with Craig Ferguson on CBS. He became a regular performer on the show, making appearances as Robert De Niro, "Frat Guy", Brian Deese, and Levi Johnston, and as the voice of Morgan Freeman.