Charlie Hunnam est né le 10 avril 1980 à Newcastle upon Tyne, en Grande-Bretagne. Le jeune garçon, très turbulent et moqueur est remarqué par un directeur de production d'une série britannique pour enfant. Ce dernier l’engage. Puis le grand public le découvre dans la sitcom Queer as Folk où il interprète Nathan Maloney, un jeune homosexuel de 15 ans. Dans la foulée il incarne Ryder, le garçon que tout le monde a adoré détester dans Young Americans.
Naturellement le monde du cinéma ne tarde pas à lui tendre les bras. Il tourne son premier long-métrage en 1999, intitulé Whatever Happened to Harold Smith? avant de donner la réplique Katie Holmes dans le thriller Abandon.
On revoit ensuite Charlie Hunnman aux côtés de Nicole Kidman dans la saga Retour à Cold Mountain, dans Hooligans et Les fils de l’homme où il a pour partenaire Clive Owen.
Ce qui ne l’empêche pas de continuer sa carrière sur le petit écran : il interprète Jax Teller dans Sons of Anarchy, série diffusée sur la chaine FX aux États-Unis.