Home Entertainment Neil Patrick Harris to host Oscars