Kit Harington at the Eternals Premiere, Los Angeles Harington wears a boxy-fit pinstripe suit. Image Source: Getty / Axelle/Bauer-Griffin