John Gielgud's Hamlet was considered definitive for his generation, performing the role over 500 times in six different productions from ages 26 to 44. Edwin Booth's "Hundred Nights Hamlet" in 1864-65 set a world record for a Hamlet run until 1922. Ben Whishaw's 2004 portrayal at the Old Vic was praised for his relatable, troubled adolescent Hamlet, launching his career.