WARNING: The following article contains major spoilers for Avengers: Infinity War, in theaters now.

While most Marvel stars have enjoyed their time in the Marvel Cinematic Universe, there have also been a handful of actors that have been very vocal regarding their frustrations with their characters. One of those very actors is Idris Elba who joined the franchise back in 2009 as Heimdall in Thor. So, when the character met his end early on in Avengers: Infinity War, most suspected the actor would be elated to be free of the franchise, however, Elba's post on Twitter earlier today would suggest otherwise.

Although Elba's Heimdall was well received in the first film -- despite the original backlash surrounding his casting -- the actor was less than thrilled with his time on its follow-up, Thor: The Dark World. The sequel, which has been repeatedly expelled by director Alan Taylor and Malekith actor Christopher Eccleston, had plenty of problems going into production after original director Patty Jenkins left over "creative differences." So, it's not entirely surprising that Elba loathed working on the film. Which is why the actor's comments are a bit surprising.

RELATED: Infinity War Crosses $1B, Sooner Than It Took Star Wars: The Force Awakens

After filming Mandela: Long Walk to Freedom, Elba was forced to return as Heimdall for reshoots on Thor: The Dark World, reshoots that were written into his contract. For the actor, having to return to the role as Heimdall ripped his heart out following his work as Mandela.

I’m actually falling down from a spaceship, so they had to put me in harness in this green-screen studio. And in between takes I was stuck there, fake hair stuck on to my head with glue, this fucking helmet, while they reset. And I’m thinking: ‘24 hours ago, I was Mandela.’ … Then there I was, in this stupid harness, with this wig and this sword and these contact lenses. It ripped my heart out.

While Thor: Ragnarok, directed by Taika Waititi, managed to breathe new life into Chris Hemsworth's Thor, the film also managed to give Elba's Heimdall a much-needed heroic arc ahead of his end in Infinity War. Given the character's shake-up, it's understandable that Elba's sad to say goodbye to the powerful, all-seeing Asgardian.

RELATED: Infinity War: Find Out If You Were Killed By Thanos

Avengers: Infinity War is directed by Joe and Anthony Russo and stars Robert Downey Jr., Chris Evans, Chris Hemsworth, Mark Ruffalo, Jeremy Renner, Scarlett Johansson, Paul Bettany, Anthony Mackie, Paul Rudd, Elizabeth Olsen, Tom Holland, Benedict Cumberbatch, Chadwick Boseman, Chris Pratt, Zoe Saldana, Dave Bautista, Bradley Cooper, Vin Diesel, Tom Hiddleston and Josh Brolin, among others. The film is in theaters now.