After his big roles in various war films, like Pearl Harbor and Black Hawk Down, Josh Hartnett was one of the most promising Hollywood stars. But after his success in the 2000s, he got kind of lost. These days, Hartnett doesn’t appear in many projects. He mostly does B-movies and TV series.