Cameron Diaz to Host 'Saturday Night Live'

Cameron Diaz - H 2014
AP Images

Cameron Diaz - H 2014

Two days after setting Woody Harrelson's return, Saturday Night Live has tapped another comedy veteran.

Cameron Diaz will host SNL for the fourth time at NBC's long-running late-night sketch series for its Thanksgiving show on Nov. 22, the network announced Monday. Diaz next stars in the big-screen adaptation of the musical Annie, in theaters Dec. 19, opposite Jamie Foxx, Rose Byrne and Quvenzhane Wallis.

Read more 'Saturday Night Live' Recap: Chris Rock Plays an ISIS Member

Joining Diaz will be music producer Mark Ronson and Bruno Mars as the musical guests. The pair collaborated on "Uptown Funk," which will be released Nov. 10 as Ronson's first single from his forthcoming album.

Harrelson, doing the rounds for the penultimate installment of The Hunger Games franchise, hits the stage Nov. 15 — the first time in more than two decades — with musical guest Kendrick Lamar, as was previously announced. Chris Rock just hosted this past weekend, opening with a stand-up routine that contained jokes about the Boston Marathon and 9/11.

Read more 'SNL' Castmember Michael Che Criticized for Comments About Viral Catcall Video

Saturday Night Live is produced in association with Broadway Video. Lorne Michaels is the creator and executive producer.

Twitter: @insidethetube