Pete Davidson to Play James Stewart's It's a Wonderful Life Character in Virtual Table Read

Daniel Boczarski/Getty

Pete Davidson is taking on a Christmas classic.

The Saturday Night Live star, 27, is joining Ed Asner's virtual live reading the 1946 holiday classic It's A Wonderful Life alongside a star-studded cast.

The comedian will be leading the cast, playing the iconic character of George Bailey, portrayed by James Stewart in the film. His King of Staten Island costar Maude Apatow will play Violet Bick. Actress Gloria Grahame played the character in the film.

Davidson and Apatow are joining Mia Farrow, Ellie Kemper, Carol Kane, Ed Begley Jr., Diedrich Bader, Bill Pullman, Richard Kind, B.D. Wong and Michael Shannon for the event.

RELATED: Brad Pitt & Jennifer Aniston Reunite for Fast Times at Ridgemont High Read — Including a Steamy Scene

The virtual reading will take place at at 8 p.m. EST/5 p.m. PST on Sunday, Dec. 13. and benefit the Ed Asner Family Center. The nonprofit promotes mental health programs for children with special needs and their family.

"We are so thrilled to have Pete reenact the role of George in It’s a Wonderful Life with his talented wit and clever vocalizations. And we look forward to having Maude join the cast as Violet with her creative flair," said Matthew Asner, co-founder of the Ed Asner Family Center, in a statement. "Please join us for this once in a lifetime opportunity to snuggle up on your couch and experience this all-star cast virtual table read from the comfort of your own home . . . It will be a very meaningful night!"

Tickets are available at: edasnerfamilycenter.org.