The culminating film of Phase Three of the Marvel Cinematic Universe - 'Avengers: Endgame' - hits cinemas tomorrow. It's going to be one epic movie and here's hoping it meets the build-up.

Over the 21 Marvel movies, we've met a lot of badass heroes. Exactly who is the most powerful - and badass - is a tough call.

Thor immediately comes to mind after the epic finale of 'Ragnarok', but Captain Marvel proved she's a force to be reckoned with at the end of her movie. And let's not forget Rocket of the Guardians of the Galaxy - small in stature but most definitely badass. Or perhaps the most badass of all isn't a hero but the antagonist - Thanos.

Looking at main and supporting characters, we've picked out what we think are the six most badass characters of the MCU.

You can up-vote or down-vote to set the characters in your order of preference.

If the character you think is most badass isn't here, leave a comment with your pick.

Marvel movie fans can also check out: