Matthew McConaughey accepts the award for best supporting male actor for "Magic Mike" at the 2013 Film Independent Spirit Awards in Santa Monica, California February 23, 2013. Reuters/David McNew

“Guardians of the Galaxy Vol. 2” might have had Matthew McConaughey playing the role of a villain in the James Gunn movie if the Oscar-winning actor had not rejected the film. For the first time, McConaughey revealed why he turned down the offer.

McConaughey said that he did not want to be an “amendment” to the flick. “I like Guardians of the Galaxy, but what I saw was ‘It’s successful, and now we’ve got room to make a colorful part for another big-name actor.’ I’d feel like an amendment.

Matthew McConaughey rejected the James Gunn movie and instead chose to play the destroyer of the worlds in cinematic adaptation of Stephen King’s “The Dark Tower.” Talking about why he chose the film over “Guardians of the Galaxy Vol. 2,” McConaughey explained, “The Dark Tower script was well written, I like the director and his take on it, and I can be the creator, the author of the Man in Black—a.k.a. the Devil—in my version of this Stephen King novel.”

He added that he enjoyed playing the character of the devil in this one as the experience of exposing human hypocrisies through his character was enjoyable. “It’s a fantastic thriller that takes place in another realm, an alternate universe, but it’s very much grounded,” he told Playboy.

Matthew McConaughey had earlier rejected the opportunity to play detective Magnum in the big-screen reboot of TV series “Magnum, P.I.” Furthermore, he had turned down the offer to play the lead role in “Doctor Strange.” There were also talks that he will play detective Travis McGee in film based on the novel “The Deep Blue Good-By.” However, McConaughey rejected all the films (including James Gunn directorial) for “The Dark Tower.”

Read More: ‘Guardians of the Galaxy Vol. 2’: Jennifer Lawrence prefers James Gunn film over X-Men movies