Actor Josh Hartnett reveals why he suddenly left Hollywood at the height of his fame

The American actor Josh Hartnett seemed ready for a long career in Hollywood before turning his back on the city of light in the mid-2000s for a very specific reason.
On Wednesday, he opened up on Channel Seven's Sunrise about the real reason he walked away from Hollywood and its blockbusters when his career was at its peak.
It was the best thing for my mental health and my career to keep Hollywood at bay, said Hartnett, 43. Fortunately, I think I figured it out early in my life: what's important is to create a good life at home and to be able to do crazy, wonderful things like making movies is still a privilege, he added.
The actor revealed then was approached to play in the film Brokeback Mountain in 2005 but a contract with another film (Black Dahlia) prevented him from holding this role. This is the only role that Josh Hartnett regrets having to refuse.
Josh Hartnett now lives in England with his wife, actress Tamsin Egerton, and their 3 children. 
He has turned to independent films in recent years, starring in Ida Red and Target Number One, but has also made appearances in larger productions such as Guy Ritchie's Wrath of Man.