'The Simpsons' Most Surprising Guest Stars, From Benedict Cumberbatch to Amy Poehler

In its 25 years on television, The Simpsons have had some of the most famous people in the world as guests on the show. It's sort of like a rite of passage for being at the top of your game — you know, like hosting Saturday Night Live or publishing a memoir or roasting the President of the United States. Paul McCartney, Ringo Starr, George Harrison, the Rolling Stones, Stephen Hawking, J.K Rowling, Janet Reno, and Bette Midler have all appeared as the voices of their very famous Simpsons-ified selves on the show. If you ever wonder if your favorite celeb has ever voiced a character, just remember, "The Simpsons did it!"

Though not every actor, politician and pop star that has visited Springfield playdc themselves. In fact, huge celebrities have voiced some characters you may have never guessed. Take a look.

Astrid Weller was Played by...

From the epidose “Mom and Pop Art,” in which Homer is discovered to be the next hot thing in the art world.

Image: 20th Century Fox Television

Isabella Rossellini

Vittorio Zunino Celotto/Getty Images Entertainment/Getty Images

Little did she know it was a failed attempt at building a barbecue pit.

Akira was Played by...

He’ll happily serve you the deadly fugu blowfish at The Happy Sumo or be your karate sensei.

Image: 20th Century Fox Television

Brad, the Spokesman for Powersauce was Played by...

It’s an energy bar, get your minds out of the gutter!

Image: 20th Century Fox Television

Brendan Fraser

Bryan Bedder/Getty Images Entertainment/Getty Images

Yep, in Season 9 when Fraser was riding high on his buddy pics with Pauly Shore and Tarzan-like abs.

Michael Jackson was Played by...

The very real “impersonator” who taught Homer how to moon walk.

Image: 20th Century Fox Television

Michael Jackson

Spencer Platt/Getty Images News/Getty Images

The King himself, in one of the best guest spots in all Simpsons history.

Wink was Played by...

Your fine host to the Super Happy Smile Time Family Wish Show.

Image: 20th Century Fox Television

Bart from 'The Bart Simpson Story' was Played by...

With Richard Chamberlain as Principal Skinner, Joe Montegna as Fat Tony, Jane Seymour as the woman he loved and…

Image: 20th Century Fox Television

Neil Patrick Harris

Toby Canham/Getty Images Entertainment/Getty Images

Who at the time was “TV’s Doogie Howser.”

Jenda, Future Bart's Ex was Played by...

Maybe it didn’t work out because of that earring…

Image: 20th Century Fox Television

Amy Poehler

Jason Merritt/Getty Images Entertainment/Getty Images

Alright Future Bart, I guess you have pretty good taste.

Jessica Lovejoy was Played by...

The daughter of the almighty Reverend Lovejoy wooed Bart with her trouble-making ways.

Image: 20th Century Fox Television

Meryl Streep

Andrew H. Walker/Getty Images Entertainment/Getty Images

Is there nothing she can’t do?

The Prime Minister of the UK was Played by...

Surprisingly not Hugh Grant!

Image: 20th Century Fox Television

Benedict Cumberbatch

Neilson Barnard/Getty Images Entertainment/Getty Images

MORE LIKE THE PRIME MINISTER OF MY HEART! AMIRIGHT, LADIES!?

Severus Snape was Played by...

Not the real Alan Rickman, but the next best thing, I promise.

Image: 20th Century Fox Television

Cumberbatch again!

Angela Weiss/Getty Images Entertainment/Getty Images

We’ve all heard the impression, it’s spot on.

The FBI Agent from "Donnie Fatso" was Played by...

Here with Homer’s new identity as Nicky Bluepants Altosaxophony.

Image: 20th Century Fox Television

Jon Hamm

Christopher Polk/Getty Images Entertainment/Getty Images

Are you now weirdly attracted to the previous slide?

Substitute Teacher Ms. Cantwell was Played by...

And you thought Miss Hoover was a tough cookie.

Image: 20th Century Fox Television

Tina Fey

Monica Schipper/Getty Images Entertainment/Getty Images

I guess ALL teachers can’y be as cool as Ms. Norbury.

Annie Dubinksy was Played by...

Krusty the Clown’s no-nonsense agent.

Image: 20th Century Fox Television