The Best of 'SNL' Celeb Impersonations

"Saturday Night Live's" Will Forte opens in theatres this week as "MacGyver" look-alike "MacGruber." It made us think of all the other great "SNL" impersonations. Check out some of our favorites!

Best 'SNL' Celeb Impersonations

Will Forte as MacGruber

Darrell Hammond as Bill Clinton

Will Ferrell as George W. Bush

Maya Rudolph as Whitney Houston

Tina Fey as Sarah Palin

Molly Shannon as Monica Lewinsky

Fred Armisen as Mahmoud Ahmadinejad

Kenan Thompson as Bill Cosby

Kristen Wiig as Suze Orman

Darrell Hammond as Sean Connery

Amy Poehler as Hillary Clinton

Fred Armisen as Joy Behar

Maya Rudolph as Donatella Versace

Will Ferrell as James Lipton

Kristen Wiig as Kathie Lee Gifford

Phil Hartman as Frank Sinatra

Dana Carvey as George H. W. Bush

Amy Poehler as Sharon Osbourne

Darrell Hammond as Donald Trump

Eddie Murphy as James Brown

Chevy Chase as Gerald Ford

Ana Gasteyer as Celine Dion

Will Ferrell as Alex Trebek

Kristen Wiig as Nancy Pelosi