Imagine being a young Hollywood heartthrob, but instead of chasing fame and all the glitz that comes with it, you choose a quieter life. That’s exactly what Josh Hartnett did. Now, he’s making a comeback by starring in a Warner Bros. movie named Trap.

This upcoming film is part of a multi-year deal between M. Night Shyamalan and Warner Bros. However, there was a time when Hartnett chose to leave major Hollywood studio films at the peak of his career. And, he did this for a very specific, yet important reason.
Josh Hartnett’s Bold Choice Before Starring in Warner Bros. Film Trap
Josh Hartnett shot to stardom at the young age of 21. He starred in big movies like Pearl Harbor and Black Hawk Down. But with fame came a lot of unwanted attention. Paparazzi followed him everywhere, making it hard for him to live a regular life.

After going through all that, he decided he wanted privacy more than the spotlight of a top Hollywood star. Instead of chasing big blockbuster movies, the Minnesota native chose roles in projects where he had more creative control. Hartnett said in an interview with The Project:
“The press was a little bit different back then. There was paparazzi around every corner, you couldn’t really go anywhere without being, you know, sort of harassed. And I decided I didn’t need that in my life, and I was able to still make films and live outside of it.”
After stepping back from the big movies, the 45-year-old kept acting. He lived in Minnesota for a while, then moved to New York, and eventually settled in the United Kingdom.
Even though he wasn’t chasing Hollywood fame anymore, he still found work and continued his acting career. With this, the actor is “still able to work with great people and make good films.” So, it’s “best of both worlds” for him.
Josh Hartnett Finds Creative Freedom in Indie Films

Stepping away from Hollywood let Josh Hartnett explore new opportunities. He got into independent films, where acting was the main focus. In this world, J-Hart enjoyed working with filmmakers who were passionate about their craft, and not just concerned about making money at the box office.
In the independent film world, Hartnett had the chance to play a variety of roles. He wasn’t stuck in the usual leading-man parts; instead, he could choose projects that really meant something to him. The indie icon added in the same interview, “I’ve been doing these sort of independent films for a long time,” as the people “you’re on set with” are “the ones making the decisions.”
Frequently asked questions
Why did Josh Hartnett step away from big studio films early in his career?
Hartnett became a young Hollywood star in his early twenties after films like Pearl Harbor and Black Hawk Down, but intense paparazzi attention made it difficult to live a normal life. He has said he didn’t need constant harassment in his life, so he chose privacy over blockbuster fame, moving between Minnesota, New York, and the United Kingdom while continuing smaller, independent projects.
What role does Josh Hartnett play in the Warner Bros. film Trap?
In Trap, directed by M. Night Shyamalan, Hartnett plays Cooper Abbott, a devoted father who takes his teenage daughter to a pop concert, unaware the FBI has set up the entire event to catch a serial killer. Unbeknownst to nearly everyone around him, Cooper himself is secretly that killer, known by the nickname the Butcher.
What other films has Josh Hartnett appeared in since stepping back from major studio releases?
After stepping back from big-budget Hollywood films, Hartnett built a steady career in independent cinema, appearing in movies including The Virgin Suicides, Mozart and the Whale, Lucky Number Slevin, Oh Lucy!, Inherit the Viper, and Target Number One. He also took a supporting role in Christopher Nolan’s Oppenheimer before returning to a major studio release with Trap.





