Before he became Leondegrance in Excalibur, Gurney Halleck in Dune, and Captain Picard in Star Trek: The Next Generation, Patrick Stewart was already an acclaimed Shakespearean actor. In 1996, he slipped on his tights again and played the titular role in Hamlet for Sesame Street. Shakespeare's script was changed a bit.
-via Kottke