Iain De Caestecker The Glaswegian actor plays Agents of S.H.I.E.L.D.'s superboffin Leo Fitz. Image Source: Getty / Emma McIntyre