Charlie Hunnam isn’t married, but he’s been in a long-term relationship for almost two decades with Morgana McNelis.