Josh Hartnett reveals he turned down chance to play Spider-Man, Batman and Superman

Actor did not want to be "defined by one role"

Josh Hartnett has claimed that he turned down the opportunity play Superman, Batman and Spider-Man.

Hartnett, who has stared in films such as 40 Days and 40 Nights as well as Lucky Number Slevin told Details that he opted to decline the huge roles for fear of defining his career and struggling to escape the association.

“Spider-Man was something we talked about,” says Hartnett. “Batman was another one. But I somehow knew those roles had potential to define me, and I didn’t want that.”

Hartnett also claims he turned down the lead role in Brian Singer’s 2006 movie Superman Returns, “I didn’t want to be labeled as Superman for the rest of my career. I was maybe 22, but I saw the danger.”

However, Hartnett is open to playing the lead in a franchise. Asked how he would handle a similar offer now, he states: “I’d say, ‘Let’s talk about how it would be done, see if we can get on the same page. Compromise doesn’t scare me anymore.”

Josh Hartnett can currently be seen in US TV drama Penny Dreadful