Josh Hartnett is setting the record straight when it comes to which superhero movie he was up for.

Rumours were swirling that the actor turned down three major roles- Superman, Batman and Spider-Man.

“I didn’t turn down Spider-Man. I don’t know where that came from. I’d only turned down Superman as a straight-up offer,” Hartnett told Variety. “But I was, at that time of my career, where a lot of people were asking me to do those types of movies. I was having meetings with those directors and people were saying: ‘Would you be interested?’ I talked to them about what they were doing and I ultimately decided I wasn’t, but that was a very privileged place for a young man to be in. I’m a little bit outside of the box and had the leverage to do that, and that’s the direction I chose.”

RELATED: Kate Beckinsale Plays ‘Marry, Shag, Kill’ With Co-Stars Ben Affleck, Josh Hartnett, Colin Farrell

Although it was taking on the part of Batman (which ended up going to Christian Bale) which Hartnett figures is where people got confused.

He added, “Batman wasn’t an audition or an offer. It was a conversation with the director [Christopher Nolan]. I think there’s a lot of misinformation out there. When you say one thing one time about it, and now it gets blown up. But I don’t really care to tell that story over and over again.”