Question: oscars 2019 is on what channel?
Answer: The Oscars will be take place TONIGHT (Sunday February 24, 2019). The event is hosted at LA's Dolby Theatre and is broadcast on US channel ABC.