Television for March 2, 2025 includes Conan O'Brien hosting The Oscars on ABC; the season finales of AMC's Mayfair Witches and HGTV's Home Town; the series premiere of MGM+'s Nine Bodies in a Mexican Morgue; the season premiere of ABC's American Idol; and much more!