Question: who plays gary in last tango in halifax
Answer: Rupert Graves