• BREAKING NEWS ABC shows live and on-demand -- Download the WATCH ABC app!

OTRC: Will Ferrell hosts 'Saturday Night Live' and gets a visit from his mom - Poll

Will Ferrell appears in a still from a May 12, 2012 episode of 'Saturday Night Live.' (NBC)

Will Ferrell returned to "Saturday Night Live" on May 12 and brought back some of his old characters from his stint as a cast member on the show and his mom dropped by for an early Mother's Day surprise.

Ferrell was a cast member on the series from 1995 to 2002. He was known for his impersonations of former President George W. Bush, Alex Trebek and Saddam Hussein. He was also known for characters like Roxbury clubber Steve Butabi, Spartan cheerleader Craig Buchanan and Marty Culp.

He previously hosted Saturday night live in 2005 and 2009 and during his monologue, Ferrell brought out his mother Betty Kay to the stage to try to thank her in his own words.

"I want to cover you in Super Glue and roll you in flowers," he said trying to come up with a poetic way to explain how much she means to him. The clip can be seen below.

Many former "Saturday Night Live" cast members also stopped by the show to join Ferrell in a few skits like Ana Gasteyer, who appeared with Ferrell as their former characters The Culps, an older couple who sing medleys of modern songs at school dances.

Several celebrities made surprise appearances as well with Justin Bieber appearing in the 100th digital short with Justin Timberlake, Michael Bolton, Jon Hamm and Natalie Portman.

Liam Neeson appeared during the "Weekend Update" skit with Andy Samberg as Nicolas Cage. Neeson was promoting "Battleship."

Farrell also reprised his impression of President George W. Bush in the show's opening skit, sitting down with Jason Sudeikis's Joe Biden who is a little miffed that President Obama stole his lightning with his support of same-sex marriage, just days after Biden declared the same thing.

Usher was the musical guest for the night and he performed "Scream" and "Climax," from his new album "Looking For Myself," set to be released on June 12.

Check out Ferrell skits from the May 12 episode of "Saturday Night Live" below and let us know what you thought of his hosting job.

(Copyright ©2018 OnTheRedCarpet.com. All Rights Reserved.)