Morgan Freeman
With his soothing voice, we'd want him as our teacher too. Morgan stunned as former teacher and current principal Joe Clark. Based on a true story, it's up to Principal Clark to institute some serious changes to ensure that the majority of the students can pass basic skills testing.
Harrison Ford
Professor by day, Indiana Jones by night. Harrison Ford plays the ever daring, ever afraid of snakes adventurer in all four Indiana Jones films.
Ryan Gosling
Stepping away from his usual role as a heartthrob, Ryan stars as a high school teacher (and secret drug addict) in the 2006 drama Half Nelson.
Richard Harris
Though his time in the role was short, Richard's stint as Professor Dumbledore in the first two Harry Potter films reminded us that there is good in everyone, and that Gryffindor deserves all the house cups.
J.K. Simmons
Teaching music and inspiring students isn't all fun and games, as J.K. shows us in the 2014 Oscar-winning film Whiplash.
Alan Rickman
The late star played the ever creepy defense against the dark arts professor, Severus Snape, in all eight Harry Potter films.
Viola Davis
Viola Davis played ruthless educator, mentor and defense attorney Annalise Keating in ABC's hit show How to Get Away With Murder.
Cameron Diaz
Cameron plays a gold-digging, foulmouthed and just all around beyond bad educator in the 2011 comedy Bad Teacher.
Matthew Morrison
You can't have the TV series Glee without someone in charge of the singing group. Will Schuester is not only the director of the Glee club, but he's also McKinley High's Spanish teacher.
Jennifer Garner
The actress plays Julia Fitzpatrick, an elementary school teacher in the 2010 romantic comedy Valentine's Day.
Ian Harding
Just about everybody was hot for Ezra Fitz, the supersexy (former) teacher on Pretty Little Liars.
Julia Roberts
The rom-com queen is an enthusiastic art history professor in the 2003 drama Mona Lisa Smile, and she also played a professor in the 2011 film Larry Crowne.
Jack Black
In the 2003 film School of Rock, Jack plays a hopeful rocker who poses as a substitute teacher for some cash and ends up turning his classroom into a rock band .
Gwyneth Paltrow
A Glee favorite. Gwyneth is Holly Holliday the interesting substitute teacher who takes over for the Spanish teacher and Glee club director while he's sick. Holly delivers an unforgettable version of Cee Lo's "Forget You" tune.
Hugh Dancy
Watch out for FBI Academy teacher and FBI profiler Will Graham who is on a nonstop mission to solve serial killer crimes in the TV series Hannibal.
Zooey Deschanel
We adore Zooey and her role as the bubbly and quirky teacher in the TV series New Girl.
Jane Lynch
Jane stars as Sue Sylvester in Glee. She is the head coach of the Cheerios cheerleading squad at William McKinley High School, and of course, Sue isn't particularly fond of the Glee club.
David Schwimmer
Of course we can't forget to mention Friends fave Ross, a NYU paleontology professor.
Justin Timberlake
Justin plays the new, attractive (of course) and secretly rich junior high school teacher that all of his women colleagues are fighting over in the 2011 comedy Bad Teacher.
Kate Hudson
Stunner Kate guest stars as the fiery, not-so-nice dance instructor Cassandra July on Glee.

