The Smurfs 2 › Cast
Neil Patrick Harris
Patrick Winslow
Brendan Gleeson
Victor Doyle
Jayma Mays
Grace Winslow
Sofía Vergara
Odile
Hank Azaria
Gargamel
Jacob Tremblay
Blue
Nancy O'Dell
Katy Perry
Smurfette
Jonathan Winters
Papa
Christina Ricci
Vexy
J. B. Smoove
Hackus
George Lopez
Grouchy
Anton Yelchin
Clumsy
John Oliver
Vanity