Jon Stewart will return as host of the Oscars in 2008. The Academy of Motion Picture Arts & Sciences announced Wednesday that Stewart will host the 80th awards show Feb. 24 at the Kodak Theatre in Hollywood. AP reports.