Cameron Diaz will be the latest host for Saturday Night Live and it will air live on Saturday, November 22nd 11:30 EST. The musical guests that will appear on the show will be Mark Ronson and Bruno Mars. Check out their official SNL promo commercial above.