Question: who plays alan in last tango in halifax
Answer: Starring Sir Derek Jacobi and Anne Reid as Alan and Celia , former childhood sweethearts , who are now in their seventies .