what time and channel for oscars
The 87th Academy Awards take place tonight, Sunday, Feb. 22 at 8 p.m. The Oscars will air on ABC live from the Dolby Theatre at Hollywood & Highland Center in Hollywood.