Cameron Diaz will host "Saturday Night Live" for the fourth time on Nov. 22 with Bruno Mars and Mark Ronson as musical guests, Orlando Sentinel has learned.
Diaz will promote the new film adaptation of "Annie" on her fourth "SNL" hosting stint. In the musical, she plays Miss Hannigan, alongside Oscar-nominated Quvenzhané Wallis playing the title character and Oscar winner Jamie Foxx as Will Stacks. The film is directed by Will Gluck.
"Annie" will have its world premiere on Dec. 18 in Australia, Israel, Singapore and New Zealand and will hit theaters in the United States on Dec. 19, according to Broadway World.
Diaz starred in hit movies "The Other Woman" and "Sex Tape" this year prior to "Annie" and wrote "The Body Book," which became a New York Times best-seller.
Aside from hosting "SNL" on Sept. 26, 1998, April 6, 2002 and April 9, 2005, Diaz also introduced Justin Timberlake's "My Love" performance on the show on Dec. 16, 2006 and played Kiki Deamore from April 12, 2008 to Feb. 14, 2009.
Before Diaz, Woody Harrelson will host "SNL" on its Nov. 15 episode Kendrick Lamar as the musical guest. It will be Harrelson's third time hosting "SNL." The last time he hosted the show was more than two decades ago.
Harrelson will promote his movie "The Hunger Games: Mockingjay: Part 1," which will be hit theaters on Nov. 21.
On the other hand, Mars and Ronson will perform their collaboration song "Uptown Funk!" during their appearance on "SNL." The song, which is the first single from Ronson's upcoming album, will be released on Nov. 10.
This is not the first time the two musicians collaborated. Ronson was also one of the producers of Mars’ second studio album “Unorthodox Jukebox,” which won Best Pop Vocal Album at the 2013 Grammy Awards.
Recently, Mars performed at the fourth benefit concert for the Silverlake Conservatory of Music with Rufus Wainwright who filled in for Red Hot Chili Peppers, who did not performed at the annual event for the first time although all of the members were present, Rolling Stone reported.