Kristen Wiig as Lucy Wilde, an Anti-Villain League agent and Gru's love interest/new partner. Wiig also played Miss Hattie in the first film.
Benjamin Bratt as Eduardo Perez/El Macho, the owner of Salsa & Salsa, a Mexican restaurant in the Paradise Mall. Al Pacino was originally cast in the role, but left the film due to creative differences.
Miranda Cosgrove as Margo, the oldest of the three girls and the most overprotective of the trio.
Elsie Fisher as Agnes, the youngest child of the three girls, who is obsessed with unicorns
Dana Gaier as Edith, the middle and tomboy of the three girls