In advance of her turn as Miss Hannigan in Annie, Cameron Diaz will have another go at hosting Saturday Night Live.
Diaz will host on Nov. 22, and Bruno Mars and Mark Ronson will team up as the musical guests. Diaz has already hosted the show three times, and Mars last appeared on the show has host and musical guest, meaning we’re expecting some sketch work from him. (“Sad Mouse” part two please?) The last time Diaz hosted was in 2005.