Host Neil Patrick Harris speaks on stage at the Oscars on Sunday, Feb. 22, 2015, at the Dolby Theatre in Los Angeles.
Host Neil Patrick Harris speaks on stage at the Oscars on Sunday, Feb. 22, 2015, at the Dolby Theatre in Los Angeles. John Shearer Associated Press
Host Neil Patrick Harris speaks on stage at the Oscars on Sunday, Feb. 22, 2015, at the Dolby Theatre in Los Angeles. John Shearer Associated Press