English actor Sir John Gielgud has appeared in a wide variety of stage, motion-picture, and television productions throughout his career. He is most renowned for his performances as the title character in Hamlet by 16th-century English playwright William Shakespeare.