NBC announced this afternoon that Cameron Diaz will host Saturday Night Live on November 22, which will mark her fourth time hosting. She’ll be joined by musical guests Mark Ronson and Bruno Mars; this is Ronson’s first appearance, but Mars was a musical guest in 2010 and did double duty in 2012. Diaz first hosted back in 1998, then again in 2002, but hasn’t done an episode since 2005, so she’s had plenty of time to work on her various impressions. It’s all in the vowel sounds, Cameron.