Neil Patrick Harris can finally be crossed off your Oscar host wish list, as he has been named the host for 2015’s 87th Annual Academy Awards Ceremony on Sunday, February 22. Oscar producer Neil Moran tweeted the news earlier today, and NPH himself shared a short video of him crossing this task off his own […] More