Aside from Hiddleston’s Loki and Michael B. Jordan’s phenomenal turn as Erik Killmonger in Black Panther, Marvel has struggled with creating memorable villains. Thanos, being the ultimate big bad of the MCU, could have easily just been an unstoppable force for our favorite heroes to battle, but thankfully, he gets a surprising amount of depth. Sure, he’s still a big scary bad guy who wants to wipe out half the universe, but Josh Brolin and some stellar animation make him feel like an actual person and not some kind of mustache-twirling cartoon baddie.