sydney sweeney as black cat marvel