Tessa Thompson hated having to wear a cape in 'Thor: Ragnarok'.

Tessa Thompson

Tessa Thompson

The 34-year-old actress stars as the cape-wearing Valkyrie in the new Marvel movie, and Tessa - who trained diligently for the high-energy role - admitted her on-screen attire made filming awkward for her.

She explained: "I know that sounds like - not a champagne problem, but like a weird superhero problem that we don't think about.

"You just trip on them and then the wind machine gets going and it smacks you in the face. So, it felt like a quick boot camp in superhero-ness."

The American star also revealed that she and the rest of the cast - which includes Chris Hemsworth, Idris Elba and Cate Blanchett - would stand around on set joking about the challenges of playing superheros.

She told 'Entertainment Tonight': "We all stand around with half of our costume off and weird suspenders ... We have conversations about navigating the demands of superheroes.

"[And] the sometimes adventurous positions you have to get yourself in to be able to, you know, pee in between takes."

Meanwhile, Tessa recently revealed that her character Valkyrie was pitched to her as the "Han Solo of the movie" by director Taika Waititi.

The actress also revealed she struck up a very good relationship with the moviemaker, whose new film has been widely hailed by critics.

Tessa said: "It was quite collaborative but [Waititi] and I got on from the minute we met each other.

"He pitched Valkyrie as sort of the Han Solo of the movie and so I sort of knew the space that she wanted to occupy, and we wanted to subvert any sort of clichés in our portrayal of her. I say 'ours' because he was really integral to that."