Cameron Diaz will host Saturday Night Live for the fourth time on November 22, NBC announced. The actress,  who starred in comedies The Other Woman and Sex Tape this year, next stars as Miss Hannigan in Annie, set for release December 19. That night, Mark Ronson teams up with Bruno Mars as SNL’s musical guest; Mars last served as both host and musical guest in 2012. Mars and Ronson collaborate on “Uptown Funk!” which will be released on November 10 and is the first single off Ronson’s new album.

NBC also confirmed that Woody Harrelson will return to Studio 8H for the first time in more than 20 years to make his third appearance as SNL host. Harrelson next stars The Hunger Games: Mockingjay – Part 1, in theaters November 21. He’ll be joined by musical guest Kendrick Lamar, who is making his second appearance as music act, this time coinciding with the recent release of his new single, “i”.