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