Josh Hartnett, all'anagrafe Joshua Daniel Hartnett (Saint Paul, 21 luglio 1978), è un attore e produttore cinematografico statunitense.
Hartnett è nato a Saint Paul, nel Minnesota, il 21 luglio 1978, figlio di Daniel Thomas Hartnett, un amministratore condominiale di origini per metà irlandesi e per metà tedesche, e da Wendy Anne Kronstedt, di origini svedesi e norvegesi. I genitori divorziarono quando lui era ancora molto piccolo, pertanto crebbe con suo padre e la sua seconda moglie Molly, un'artista, dalla quale ebbe tre fratellastri: Jessica, Jake e Joe. Ha frequentato la scuola cattolica Nativity of Our Lord della città.
Dopo aver completato gli studi, nel 1997 iniziò a recitare con la Youth Performance Company di Minneapolis, quindi frequentò anche la SUNY di New York dove non restò a lungo e preferì infatti trasferirsi in California sperando in maggiori opportunità professionali.