Question: who plays alan in last tango in halifax?
Answer: Sir Derek Jacobi