Josh Hartnett tinha 20 anos quando interpretou um dos seus primeiros papéis principais. No filme Prova Final (1998), onde uma coisa muito estranha acontece com os professores de uma escola, o jovem Josh trabalhou com os atores Elijah Wood e Robert Patrick, o que é, sem dúvidas, uma boa forma de começar a carreira. Desde então ele tem atuado em diversos filmes e conquistado o coração de muitos fãs. Hoje em dia, o ator tem 41 anos e tem participação confirmada para diversos filmes novos.
Desde 2012, Josh está em um relacionamento com a atriz inglesa Tamsin Egerton, com a qual tem 2 filhos. Atualmente o casal mora na Inglaterra.