Watch Trailer
DISCLAIMER: Not all titles shown are currently available on all streaming providers.

Watch The Ellen DeGeneres Show Season 18 Episode 120 Online

  • 5.8/10
  • COUNTRIES: United States of America
  • Subtitles: English

Live from New York, it’s MELISSA VILLASEÑOR! The comedian has been on “Saturday Night Live” for five seasons, and now she’s set to host the upcoming Independent Spirit Awards. Be sure to watch Melissa’s hilarious visit!