Josh Hartnett has revealed to Details magazine that he turned down several lead roles in big superhero movies.