With Avengers: Infinity War about to blow our minds, we're brushing up on some of the actors who portray the superheroes. You probably already know this, but behind the manipulative and magical Scarlet Witch is actress Elizabeth Olsen. While she was an indie sweetheart before, the Avengers movies seem to have given Olsen the platform she needed to really make a name for herself on the blockbuster circuit.