LOS ANGELES, Feb. 18 (UPI) -- Salma Hayek Pinault, Melissa McCarthy, Liam Neeson and John Travolta are to help hand out Oscars at Sunday's ceremony in Los Angeles.
Their involvement in the telecast was announced Monday by producers Craig Zadan and Neil Meron.
Advertisement