Question: who plays john in last tango in halifax?
Answer: Tony Gardner