The Amazing Spider-Man 2 also introduced several fan-favorite characters who never got their full moment to shine, including Felicity Jones as Felicia Hardy and B.J. Novak as Alistair Smythe.