Dominic Mafham: John McAndrew, actor