Has any actor played a character for longer than Leonard Nimoy’s Mr Spock?

Readers answer other readers' questions on subjects ranging from trivial flights of fancy to profound scientific concepts
  
  

Leonard Nimoy as Mr Spock in Star Trek. Photograph: Moviestore Collect
Fifty years of boldly going … Leonard Nimoy as Mr Spock in Star Trek. Photograph: Moviestore Collection/Rex Photograph: Moviestore Collection/REX

Leonard Nimoy first played Mr Spock in Star Trek 50 years ago, with 112 appearances between 1964 and 2013. Are there any other actors who have played a single role over such a long – or even longer – period?

Stuart Hammal, Portsmouth, Hants

• Post your answers – and new questions – below or email them to nq@theguardian.com. Please include name, address and phone number

 

Leave a Comment

Required fields are marked *

*

*