Charlie Hunnam has lost out on a couple roles but he isn’t sore about it. Ahead of his big screen debut playing the title role in “King Arthur: Legend of the Sword,” he dished about the movies he almost starred in.

“Thor” and its surrounding “Avengers” films has been a big success, something Hunnam never got to experience.

“I wasn’t suppose to do ‘Thor.’ I auditioned and I met with the director and the guys at Marvel several times, four of five times, and it was sort of this awkward dance that we were having,” Hunnam said at a CinemaCon Big Screen Achievement Awards press conference, attended by International Business Times, in Las Vegas on March 30.

READ: Disney updates on ‘Avengers Infinity War’ And ‘Black Panther’ 

“I wasn’t 100 percent sure I wanted to do it and they weren’t 100 percent sure they wanted me to do it. But there was something that kept bringing me back into the mix and was something that kept having them gravitate towards me,” he said. “Then they found Chris Hemsworth and that ended abruptly.”

While Hemsworth went on to star as “Thor,” Hunnam did receive a big role when he was cast as the lead in Universal’s “Fifty Shades of Grey.” After weeks of holding the role of Christian Grey in 2014, he exited the movie due to scheduling conflicts and anxiety and it went to actor Jamie Dornan. 

“‘Fifty Shades,’ I did accept that role,” Hunnam stated. “And the rest is history.”

Hunnam’s fans can catch “King Arthur: Legend of the Sword” in theaters on May 12.