The closest thing the world has to a professional awards show host, Neil Patrick Harris, has been tapped to host the Oscars on Feb. 22, 2015, the Academy of Motion Picture Arts and Sciences announced Wednesday. "It is truly an honor and a thrill to b… Read more