A second trailer has been released for Neil Patrick Harris' upcoming 3-D adventure, The Smurfs!
In the new trailer (via Coming Soon), Neil is featured a little bit more as he gets invaded by the Smurfs and you can catch more of his co-stars Jayma Mays, Hank Azaria and Sofia Vergara.
And we can't forget that Katy Perry is the voice of Smurfette, Anton Yelchin voices Clumsy Smurf, Jonathan Winters is Papa Smurf, Alan Cumming is Gutsy Smurf, Fred Armisen is Brainy Smurf and George Lopez voices Grouchy Smurf.
The Smurfs hits theaters July 29.
Watch the trailer, below!